送藥小車代碼倉庫:https://gitee.com/lcsc/medical_car
更好的觀看體驗請去:https://lceda001.feishu.cn/wiki/ZDYbwqDfCiwVlckUEcScF0KSnRh
送藥小車立創開源平臺資料:https://oshwhub.com/li-chuang-kai-fa-ban/21-dian-sai-f-ti-zhi-neng-song-yao-xiao-che
立創梁山派與K210串口通信協議框架搭建
在K210可以識別到色塊和識別數字后,就需要把這些信息傳遞給立創梁山派了。而立創梁山派也需要控制K210去切換巡線模式和數字識別模式。所以需要規定一下他們之間的雙向通信協議。
??定義數據的通信協議
K210to立創梁山派
負載包 | 含義 | 數據所對應的意義 |
payload[0] | K210當前工作模式 | 0:巡線模式 |
1:數字識別模式 | ||
payload[1] | 當前路口識別結果 | 0:啥也沒識別到 |
1:門口區域 | ||
payload[2:3] | 頂部巡線色塊中心點相較屏幕中心的偏移像素,有正負 | 以像素點為單位 |
payload[4:5] | 中間巡線色塊中心點相較屏幕中心的偏移像素,有正負 | 以像素點為單位 |
payload[6:7] | 左邊巡線色塊中心點相較屏幕中心的偏移像素,有正負 | 以像素點為單位 |
payload[8:9] | 右邊巡線色塊中心點相較屏幕中心的偏移像素,有正負 | 以像素點為單位 |
payload[10] | 最左邊的數字(由K210計算坐標得出) | 識別到的數字,可以是1,2,3,4,5,6,7,8 |
payload[11] | 最右邊的數字(由K210計算坐標得出) | 識別到的數字,可以是1,2,3,4,5,6,7,8 |
立創梁山派toK210
負載包 | 含義 | 數據所對應的意義 |
payload[0] | 設置K210工作模式 | 0:將K210切換至巡線模式 |
1:將K210切換至數字識別模式 |
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
框架
+關注
關注
0文章
403瀏覽量
17476 -
開源
+關注
關注
3文章
3322瀏覽量
42473 -
開發板
+關注
關注
25文章
5033瀏覽量
97380 -
串口通信協議
+關注
關注
2文章
11瀏覽量
10310
發布評論請先 登錄
相關推薦
RS232串口連接方式及注意事項
數據交換。 RS-232串口簡介 RS-232標準最初由電子工業聯盟(EIA)在1960年制定,用于定義串行通信的電氣特性、信號定時和數據格式。RS-232串口使用25針的D型連接器(
串口通信協議解析 串口通信應用實例
串口通信協議解析 串口通信協議是指規定了數據包的內容,內容包含了起始位、主體數據、校驗位及停止位,雙方需要約定一致的數據包格式才能正常收發數據的有關規范。以下是
RS232串口通信協議詳解
在計算機硬件和通信領域,RS-232串口通信協議是一個歷史悠久且廣泛使用的標準。它允許計算機通過串行接口與各種外部設備進行通信,如調制解調器、鼠標、打印機等。 RS-232的歷史和定義
香蕉派開發板BPI-CanMV-K230D-Zero 嘉楠科技 RISC-V開發板公開發售
K230D Zero 開發板。這款創新的開發板是由嘉楠科技與香蕉派開源社區聯合設計研發,搭載了先進的勘智 K230D 芯片。
發表于 11-05 15:29
香蕉派開發板BPI-CanMV-K230D-Zero 嘉楠科技 RISC-V開發板公開發售
科技 K230D RISC-V芯片設計,探索 RISC-V Vector1.0 的前沿技術,選擇嘉楠科技的 Canmv K230D Zero 開發板。這款創新的開發板是由嘉楠科技與香蕉
《DNK210使用指南 -CanMV版 V1.0》第二章 Kendryte K210簡介
科技(Canaan)于2018年9月發布的一款人工智能芯片,集成了機器視覺與機器聽覺的能力,定位于人工智能與邊緣計算領域。Kendryte K210使用臺積電(TSMC)超低功耗的28納米制程,具有雙核
發表于 08-30 17:34
樹莓派和arm開發板的區別
樹莓派(Raspberry Pi)和ARM開發板都是基于ARM架構的微型計算機,但它們之間存在一些關鍵區別。 一、歷史背景 樹莓派(Raspberry Pi) 樹莓派是由英國樹莓
linux開發板與樹莓派的區別
定義和用途 Linux開發板:Linux開發板是一種基于Linux操作系統的嵌入式開發板,通常用于工業自動化、物聯網、智能家居等領域。 樹莓派:樹莓
【GD32F303紅楓派開發板使用手冊】第二十講 SPI-SPI NAND FLASH讀寫實驗
通過本實驗主要學習以下內容:
?SPI通信協議,參考19.2.1東方紅開發板使用手冊
?GD32F303 SPI操作方式,參考19.2.2東方紅開發板使用手冊
?NAND FLAS
485串口可以用can協議嗎
一、引言 隨著工業自動化和智能控制技術的發展,通信協議在設備間數據傳輸和控制中扮演著越來越重要的角色。485串口和CAN協議是兩種常見的通信協議,它們在不同的應用場景中發揮著重要作用。
用悟空派全志H3開發板做一個基于ROS系統的全向輪小車
這個強大的開發板的一些關鍵特性以及我是如何利用它來打造一個全向輪的小車的。
2、產品設計介紹
本次設計的全向輪小車是在一個圓形底盤上安裝了三個帶有反饋編碼器的全向輪,控制中心是悟空派
發表于 05-06 11:15
UART串口通信協議是什么?
UART (Universal Asynchronous Receiver/Transmitter) 是一種通信接口協議,用于實現串口通信。它是一種簡單的、可靠的、廣泛應用的
物通博聯485轉換網關:實現設備485串口數據轉換為Modbus TCP協議
隨著工業自動化技術的不斷發展,各種通信協議和接口標準在工業設備中的應用越來越廣泛。其中,485串口和Modbus TCP協議是兩種常見的通信協議,廣泛應用于各種工業自動化設備和系統。傳
評論