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

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

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

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

【開源獲獎案例】基于T5L智能屏的零食機

迪文智能屏 ? 2025-04-30 18:20 ? 次閱讀

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

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


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

(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)電機的驅(qū)動代碼:

voidmotor_move(MOTOR motor,MOTOR_DIR dir){ if(motor==MOTOR_Z)//Z軸上的爪子電機 { 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軸移動電機 { 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軸移動電機 { 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)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3543

    瀏覽量

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

    關(guān)注

    3

    文章

    82

    瀏覽量

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

    關(guān)注

    0

    文章

    70

    瀏覽量

    3575
收藏 人收藏

    評論

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

    什么是T5L

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

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

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

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

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

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

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

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

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

    開源獲獎案例】水泥多量測定儀

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

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

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

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

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

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

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

    開源獲獎案例】基于T5L智能的便攜功率計解決方案

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

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

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

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

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

    開源獲獎案例】基于T5L智能的EQ均衡效果器

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

    開源獲獎案例】基于T5L智能的FM收音

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

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

    ——來自迪文開發(fā)者論壇本期為大家推送迪文開發(fā)者論壇獲獎開源案例——基于T5L智能的音樂播放與歌詞顯示方案。該方案通過
    的頭像 發(fā)表于 05-08 09:52 ?52次閱讀
    【<b class='flag-5'>開源</b><b class='flag-5'>獲獎</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的音樂播放與歌詞顯示方案
    主站蜘蛛池模板: 亚洲天堂手机在线 | 色婷婷亚洲精品综合影院 | 久久免费精品高清麻豆 | 久久国产精品无码网站 | 黄色一级毛片看一级毛片 | 国内精品久久久久影院免费 | 欧美精品一区在线看 | 黄网免费 | 天天综合日日噜噜噜 | 免费看黄色片的软件 | 国产一级αv片免费观看 | 黄色爽视频 | 午夜爱爱毛片xxxx视频免费看 | 黑人性xxxⅹxxbbbbb | 黄色一级片在线观看 | 国产三级精品三级 | 黄色一级片视频 | 久久国产午夜精品理论篇小说 | 日韩午夜r电影在线观看 | 天天射天天射天天射 | 日本不卡一区二区三区在线观看 | 女性一级全黄生活片在线播放 | 毛片黄| 国产精品va在线观看不 | 色依依视频视频在线观看 | 天天色图 | 好大好硬好深好爽的视频 | 亚洲欧美在线精品一区二区 | 久久999 | 一级做a免费视频 | 好男人社区www在线观看 | 琪琪see色原网一区二区 | 2018天天操天天干 | 四虎影永久在线观看精品 | 羞羞影院男女午夜爽爽影视 | 在线色片 | 黄网站色视频免费看无下截 | 欧美日韩一卡2卡三卡4卡新区 | 日本视频一区二区 | 四虎永久在线精品免费观看地址 | 性高清 |