在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【開源獲獎(jiǎng)案例】基于T5L智能屏的零食機(jī)

迪文智能屏 ? 2025-04-30 18:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

——來自迪文開發(fā)者論壇

本期為大家推送迪文開發(fā)者論壇獲獎(jiǎng)開源案例——基于T5L智能屏的零食機(jī)。該方案基于T5L芯片,通過PWM接口實(shí)現(xiàn)實(shí)時(shí)調(diào)控爪子抓取力度、速度,并支持后臺按鍵長按時(shí)間讀取,各模塊自檢,報(bào)錯(cuò)提醒,同步顯示用戶投幣次數(shù)、游戲倒計(jì)時(shí)等功能,支持投幣比例、游戲模式、多語言界面、抓力閾值等參數(shù)設(shè)置。


GUI工程設(shè)計(jì)
c4219962-25ac-11f0-9434-92fbcf53809c.png
C51工程設(shè)計(jì)

(1)T5L智能屏和主控的通信代碼:

voiduart2_master_isr() interrupt 4{ u8 res; if(RI0) { RI0 =0; res = SBUF0; uart2_rx_timeout = UART2_RX_TIMEOUT; if((uart2_rx_sta&UART2_PACKET_OK)==0) { if(step==0) { recv_len =0; if(res==0x15) step =1; } elseif(step==1) { date_len = res; step =2; if(date_len>UART2_PACKET_MAX_LEN) step =0; } elseif(step==2) { if(recv_len==date_len) { step =0; if(res==0x16) { uart2_rx_sta = date_len; uart2_rx_sta |= UART2_PACKET_OK; } } else uart2_buf[recv_len++] = res; } } }}

(2)電機(jī)的驅(qū)動(dòng)代碼:

voidmotor_move(MOTOR motor,MOTOR_DIR dir){ if(motor==MOTOR_Z)//Z軸上的爪子電機(jī) { if(dir==MOTOR_DIR_NONE)//停止 { MOTOR_Z_DISABLE(); } else { if((IS_MOTOR_Z_BACKWARD_POS()&&(dir==MOTOR_DIR_BACKWARD))|| (IS_MOTOR_Z_FORWARD_POS()&&(dir==MOTOR_DIR_FORWARD))) { MOTOR_Z_DISABLE(); dir =MOTOR_DIR_NONE; } else { MOTOR_Z_ENABLE(); MOTOR_Z_DIR_PIN= (dir==MOTOR_DIR_BACKWARD); } } } elseif(motor==MOTOR_X)//X軸移動(dòng)電機(jī) { if(dir==MOTOR_DIR_NONE)//停止 { MOTOR_X_DISABLE(); } else { if(IS_MOTOR_X_BACKWARD_POS()&&(dir==MOTOR_DIR_BACKWARD)) { MOTOR_X_DISABLE(); dir =MOTOR_DIR_NONE; } else { MOTOR_X_ENABLE(); MOTOR_X_DIR_PIN= (dir==MOTOR_DIR_BACKWARD); } } x_last_dir = dir; } elseif(motor==MOTOR_Y)//Y軸移動(dòng)電機(jī) { if(dir==MOTOR_DIR_NONE)//停止 { MOTOR_Y_DISABLE(); } else { if((IS_MOTOR_Y_BACKWARD_POS()&&(dir==MOTOR_DIR_BACKWARD))|| (IS_MOTOR_Y_FORWARD_POS()&&(dir==MOTOR_DIR_FORWARD))) { MOTOR_Y_DISABLE(); dir =MOTOR_DIR_NONE; } else { MOTOR_Y_ENABLE(); MOTOR_Y_DIR_PIN= (dir==MOTOR_DIR_BACKWARD); } } y_last_dir = dir; } elseif(motor==MOTOR_CLAW) { if(dir==MOTOR_DIR_NONE) { MOTOR_CLAW_RELEASE(); } else { MOTOR_CLAW_HOLD(); } }}

(3)通過PWM調(diào)節(jié)爪子力度,速度的代碼:

constu16 MOTOR_DUTY[MOTOR_TOTAL][MOTOR_SPEED_MAX+1] = { {45+DUTY_OFFSET,60+DUTY_OFFSET,80+DUTY_OFFSET,110+DUTY_OFFSET,130+DUTY_OFFSET,160+DUTY_OFFSET,200+DUTY_OFFSET,250+DUTY_OFFSET,550+DUTY_OFFSET,TIM_ARR},//X {45+DUTY_OFFSET,60+DUTY_OFFSET,80+DUTY_OFFSET,110+DUTY_OFFSET,130+DUTY_OFFSET,160+DUTY_OFFSET,200+DUTY_OFFSET,250+DUTY_OFFSET,550+DUTY_OFFSET,TIM_ARR},//Y {45,60,80,110,130,160,200,250,550,TIM_ARR},//Z {200,220,240,270,290,320,360,410,550,TIM_ARR}//爪子 };voidmotor_set_speed(MOTOR motor,u8 speed){ if(speed>MOTOR_SPEED_MAX) return; pwm_set_duty((PWM_CH)motor,MOTOR_DUTY[motor][speed]);}voidmotor_set_claw_strength_by_vol(floatvol){ #defineCLAW_DUTY_MIN 200 #defineCLAW_DUTY_MAX TIM_ARR u16 duty; vol = (float)(vol-QZLDY_MIN)/(QZLDY_MAX-QZLDY_MIN); if(vol<0)? ? vol =?0;? ? else?if(vol>1) vol =1; duty = (u16)(vol*(CLAW_DUTY_MAX-CLAW_DUTY_MIN)+0.5f)+CLAW_DUTY_MIN; pwm_set_duty(PWM_CH_MOTOR_CLAW, duty);}

(4)廠家后臺按鍵長按檢測:

u8 key_check_long_press(KEY key,u32time){ while(1) { if(!(KEY_Scan(1)&key)) return1;//失敗 if(time) { sys_delay_ms(1); time--; if(time==0) return0;//成功 } }}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3642

    瀏覽量

    43657
  • 迪文屏
    +關(guān)注

    關(guān)注

    3

    文章

    83

    瀏覽量

    5769
  • 智能屏幕
    +關(guān)注

    關(guān)注

    0

    文章

    72

    瀏覽量

    3628
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    什么是T5L

    ` 本帖最后由 ZXC_1 于 2019-2-21 16:10 編輯 T5L 是迪文科技針對AIoT應(yīng)用需求而設(shè)計(jì)的低功耗、高性價(jià)比雙核8051 人機(jī)界面專用ASIC。T5L ASIC特點(diǎn):a.
    發(fā)表于 02-20 15:44

    基于迪文T5L智能柜管理系統(tǒng)

    方案采用T5L芯片作為主控,T5L芯片直接驅(qū)動(dòng)串行總線舵機(jī)進(jìn)行柜門開關(guān)控制,并處理由輔助控制器匯總的傳感器采集數(shù)據(jù),驅(qū)動(dòng)液晶進(jìn)行數(shù)據(jù)顯示。具備異常預(yù)警功能,有自動(dòng)照明系統(tǒng),昏暗光線情境下也可正常
    的頭像 發(fā)表于 10-31 14:17 ?1716次閱讀
    基于迪文<b class='flag-5'>T5L</b><b class='flag-5'>屏</b>的<b class='flag-5'>智能</b>柜管理系統(tǒng)

    分享|基于迪文T5L智能的凈水機(jī)智能控制系統(tǒng)方案

    ——來自迪文開發(fā)者論壇用戶開源案例整體方案基于評估板EKT043設(shè)計(jì),單T5L芯片處理屏幕顯示觸摸以及外部系統(tǒng)的控制:接收并處理由高壓傳感器監(jiān)測到的高、低壓開關(guān)信號,實(shí)時(shí)顯示數(shù)值在屏幕上;控制進(jìn)水
    的頭像 發(fā)表于 01-14 10:02 ?1378次閱讀
    分享|基于迪文<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的凈水機(jī)<b class='flag-5'>智能</b>控制系統(tǒng)方案

    基于STM32單片機(jī)零食箱控制系統(tǒng)設(shè)計(jì)

    零食箱控制系統(tǒng)可以進(jìn)行進(jìn)行時(shí)間與光電的檢測,DS1302起到定時(shí)時(shí)間的檢測作用,光電管起到人體檢測作用,通過OLED進(jìn)行數(shù)據(jù)顯示,通過繼電器控制零食箱,系統(tǒng)內(nèi)可以實(shí)現(xiàn)定時(shí)開箱的功能,本次設(shè)計(jì)的
    的頭像 發(fā)表于 07-21 09:24 ?800次閱讀
    基于STM32單片<b class='flag-5'>機(jī)</b>的<b class='flag-5'>零食</b>箱控制系統(tǒng)設(shè)計(jì)

    開源獲獎(jiǎng)案例】基于T5L的smtp郵件發(fā)送器

    ——來自迪文開發(fā)者論壇本期為您推送一個(gè)非常實(shí)用的迪文開發(fā)者論壇獲獎(jiǎng)開源案例——基于T5L的smtp郵件發(fā)送器。工程師采用T5L智能
    的頭像 發(fā)表于 10-31 08:14 ?989次閱讀
    【<b class='flag-5'>開源</b><b class='flag-5'>獲獎(jiǎng)</b>案例】基于<b class='flag-5'>T5L</b>的smtp郵件發(fā)送器

    開源獲獎(jiǎng)案例】水泥多量測定儀

    ——來自迪文開發(fā)者論壇本期為大家推送的論壇獲獎(jiǎng)開源案例可用于建筑行業(yè)檢測水泥成分含量——基于T5L智能的水泥多量測定儀。工程師基于
    的頭像 發(fā)表于 11-18 08:13 ?670次閱讀
    【<b class='flag-5'>開源</b><b class='flag-5'>獲獎(jiǎng)</b>案例】水泥多量測定儀

    瀏覽器網(wǎng)頁與T5L迪文串口深度擴(kuò)展(Node-RED技術(shù))

    ——來自迪文開發(fā)者論壇本期為大家推送一個(gè)很有創(chuàng)意的迪文開發(fā)者論壇獲獎(jiǎng)開源案例——瀏覽器網(wǎng)頁與T5L迪文串口深度擴(kuò)展(Node-RED技術(shù))。工程師使用
    的頭像 發(fā)表于 12-09 08:13 ?1300次閱讀
    瀏覽器網(wǎng)頁與<b class='flag-5'>T5L</b>迪文<b class='flag-5'>屏</b>串口深度擴(kuò)展(Node-RED技術(shù))

    基于T5L智能的萬能紅外控制器

    ——來自迪文開發(fā)者論壇本期為大家推送迪文開發(fā)者論壇獲獎(jiǎng)開源案例——基于T5L智能的萬能紅外控制器。工程師通過
    的頭像 發(fā)表于 06-22 08:13 ?674次閱讀
    基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的萬能紅外控制器

    開源獲獎(jiǎng)案例】基于T5L智能的指紋識別解決方案

    ——來自迪文開發(fā)者論壇本期為大家推送迪文開發(fā)者論壇獲獎(jiǎng)開源案例——基于T5L智能的指紋識別解決方案。該方案通過
    的頭像 發(fā)表于 07-06 08:13 ?708次閱讀
    【<b class='flag-5'>開源</b><b class='flag-5'>獲獎(jiǎng)</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的指紋識別解決方案

    開源獲獎(jiǎng)案例】基于T5L智能的便攜功率計(jì)解決方案

    ——來自迪文開發(fā)者論壇本期為大家推送迪文開發(fā)者論壇獲獎(jiǎng)開源案例——基于T5L智能的便攜功率計(jì)解決方案。該方案通過
    的頭像 發(fā)表于 08-01 08:13 ?658次閱讀
    【<b class='flag-5'>開源</b><b class='flag-5'>獲獎(jiǎng)</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的便攜功率計(jì)解決方案

    開源獲獎(jiǎng)案例】基于T5L智能的汽車抬頭顯示器方案

    ——來自迪文開發(fā)者論壇本期為大家推送迪文開發(fā)者論壇獲獎(jiǎng)開源案例——基于T5L智能的汽車抬頭顯示器方案。該方案采用COF
    的頭像 發(fā)表于 09-24 08:03 ?682次閱讀
    【<b class='flag-5'>開源</b><b class='flag-5'>獲獎(jiǎng)</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的汽車抬頭顯示器方案

    開源獲獎(jiǎng)案例】基于T5L芯片的調(diào)音臺麥克風(fēng)混響回聲控制

    ——來自迪文開發(fā)者論壇本期為大家推送迪文開發(fā)者論壇獲獎(jiǎng)開源案例——基于T5L芯片的調(diào)音臺麥克風(fēng)混響回聲控制。工程師采用800×480分辨率屏幕,通過T5L串口4與混響開發(fā)板進(jìn)行數(shù)據(jù)交互
    的頭像 發(fā)表于 01-07 15:32 ?463次閱讀
    【<b class='flag-5'>開源</b><b class='flag-5'>獲獎(jiǎng)</b>案例】基于<b class='flag-5'>T5L</b>芯片的調(diào)音臺麥克風(fēng)混響回聲控制

    開源獲獎(jiǎng)案例】基于T5L智能的EQ均衡效果器

    ——來自迪文開發(fā)者論壇本期為大家推送迪文開發(fā)者論壇獲獎(jiǎng)開源案例——基于T5L智能的EQ均衡效果器。工程師采用800×480分辨率屏幕,通過
    的頭像 發(fā)表于 02-14 11:27 ?473次閱讀
    【<b class='flag-5'>開源</b><b class='flag-5'>獲獎(jiǎng)</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的EQ均衡效果器

    開源獲獎(jiǎng)案例】基于T5L智能的FM收音機(jī)

    ——來自迪文開發(fā)者論壇本期為大家推送迪文開發(fā)者論壇獲獎(jiǎng)開源案例——基于T5L智能的FM收音機(jī)
    的頭像 發(fā)表于 03-28 15:39 ?381次閱讀
    【<b class='flag-5'>開源</b><b class='flag-5'>獲獎(jiǎng)</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的FM收音<b class='flag-5'>機(jī)</b>

    開源獲獎(jiǎng)案例】基于T5L智能的音樂播放與歌詞顯示方案

    ——來自迪文開發(fā)者論壇本期為大家推送迪文開發(fā)者論壇獲獎(jiǎng)開源案例——基于T5L智能的音樂播放與歌詞顯示方案。該方案通過
    的頭像 發(fā)表于 05-08 09:52 ?213次閱讀
    【<b class='flag-5'>開源</b><b class='flag-5'>獲獎(jiǎng)</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的音樂播放與歌詞顯示方案
    主站蜘蛛池模板: 精品久久久久久国产免费了 | 国内精品第一页 | 甘婷婷一级毛片免费看 | 国产网站大全 | 天天射天天怕 | 一级特黄毛片 | 天天搞天天干 | 亚州 色 图 综合 | 亚洲欧美日韩高清mmm777 | asian极品呦女爱爱 | 日韩欧美一区二区三区视频 | 欧美tube最新的69hd | 日本免费xxxx色视频 | 日本系列 1页 亚洲系列 | 夜夜操天天爽 | 黄色网久久 | 日本一区二区三区在线 视频观看免费 | 2017天天操| 婷婷成人丁香五月综合激情 | 国产爱v | 免费三级pq| 久久天天丁香婷婷中文字幕 | 国产一级特黄老妇女大片免费 | 美女被免费视频的网站 | 777欧美午夜精品影院 | 天天看天天摸天天操 | 精品久久久久久久久久 | 天天做天天添天天谢 | 免费看啪啪的网站 | 日本一区二区三区不卡在线视频 | 不卡一级毛片免费高清 | 视频免费在线观看 | 狼狼色丁香久久女婷婷综合 | 福利一区二区在线观看 | 一级特黄aaa大片免费看 | 久久久久久久国产精品影院 | 女人张开双腿让男人桶爽免 | 国产在线h| 日本不卡在线观看 | 91最新网站免费 | 成熟妇女毛耸耸性视频 |