送藥小車代碼倉庫:https://gitee.com/lcsc/medical_car
更好的觀看體驗(yàn)請去:https://lceda001.feishu.cn/wiki/ZDYbwqDfCiwVlckUEcScF0KSnRh
送藥小車立創(chuàng)開源平臺(tái)資料:https://oshwhub.com/li-chuang-kai-fa-ban/21-dian-sai-f-ti-zhi-neng-song-yao-xiao-che
立創(chuàng)梁山派與K210串口通信協(xié)議框架搭建
在K210可以識(shí)別到色塊和識(shí)別數(shù)字后,就需要把這些信息傳遞給立創(chuàng)梁山派了。而立創(chuàng)梁山派也需要控制K210去切換巡線模式和數(shù)字識(shí)別模式。所以需要規(guī)定一下他們之間的雙向通信協(xié)議。
??定義數(shù)據(jù)的通信協(xié)議
K210to立創(chuàng)梁山派
負(fù)載包 | 含義 | 數(shù)據(jù)所對應(yīng)的意義 |
payload[0] | K210當(dāng)前工作模式 | 0:巡線模式 |
1:數(shù)字識(shí)別模式 | ||
payload[1] | 當(dāng)前路口識(shí)別結(jié)果 | 0:啥也沒識(shí)別到 |
1:門口區(qū)域 | ||
payload[2:3] | 頂部巡線色塊中心點(diǎn)相較屏幕中心的偏移像素,有正負(fù) | 以像素點(diǎn)為單位 |
payload[4:5] | 中間巡線色塊中心點(diǎn)相較屏幕中心的偏移像素,有正負(fù) | 以像素點(diǎn)為單位 |
payload[6:7] | 左邊巡線色塊中心點(diǎn)相較屏幕中心的偏移像素,有正負(fù) | 以像素點(diǎn)為單位 |
payload[8:9] | 右邊巡線色塊中心點(diǎn)相較屏幕中心的偏移像素,有正負(fù) | 以像素點(diǎn)為單位 |
payload[10] | 最左邊的數(shù)字(由K210計(jì)算坐標(biāo)得出) | 識(shí)別到的數(shù)字,可以是1,2,3,4,5,6,7,8 |
payload[11] | 最右邊的數(shù)字(由K210計(jì)算坐標(biāo)得出) | 識(shí)別到的數(shù)字,可以是1,2,3,4,5,6,7,8 |
立創(chuàng)梁山派toK210
負(fù)載包 | 含義 | 數(shù)據(jù)所對應(yīng)的意義 |
payload[0] | 設(shè)置K210工作模式 | 0:將K210切換至巡線模式 |
1:將K210切換至數(shù)字識(shí)別模式 |
審核編輯 黃宇
-
框架
+關(guān)注
關(guān)注
0文章
404瀏覽量
17740 -
開源
+關(guān)注
關(guān)注
3文章
3533瀏覽量
43298 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5389瀏覽量
100979 -
串口通信協(xié)議
+關(guān)注
關(guān)注
2文章
11瀏覽量
10402
發(fā)布評論請先 登錄
相關(guān)推薦
3.5英寸高清智能串口屏 8位MCU并口通信的COG裸屏 或帶驅(qū)動(dòng)板232串口通信的智能屏

常見串口通信協(xié)議 如何設(shè)置串口參數(shù)
RS232串口連接方式及注意事項(xiàng)
串口通信協(xié)議解析 串口通信應(yīng)用實(shí)例
RS232串口通信協(xié)議詳解
香蕉派開發(fā)板BPI-CanMV-K230D-Zero 嘉楠科技 RISC-V開發(fā)板公開發(fā)售
香蕉派開發(fā)板BPI-CanMV-K230D-Zero 嘉楠科技 RISC-V開發(fā)板公開發(fā)售

《DNK210使用指南 -CanMV版 V1.0》第二章 Kendryte K210簡介
樹莓派和arm開發(fā)板的區(qū)別
linux開發(fā)板與樹莓派的區(qū)別
【GD32F303紅楓派開發(fā)板使用手冊】第二十講 SPI-SPI NAND FLASH讀寫實(shí)驗(yàn)

評論