极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E1088】Neatoxv11掃地機(jī)器人激光雷達(dá)代碼及上位機(jī)代碼

2021-09-12 11:39:02      索煒達(dá)電子      1236     

項(xiàng)目編號(hào):E1088

文件大?。?.28M

源碼說明:帶中文注釋

開發(fā)環(huán)境:C編譯器

簡要概述:

neatoxv11掃地機(jī)器人激光雷達(dá)的協(xié)議為以下,但是[data x]不是表示一個(gè)字節(jié),是四個(gè)字節(jié)。
Data Format: <start> <index> <speed_L> <speed_H> [Data 0] [Data 1] [Data 2] [Data 3] <checksum_L> <checksum_H>
具體協(xié)議解析請(qǐng)見附錄。
本文針對(duì)這款激光雷達(dá)進(jìn)行數(shù)據(jù)解析并在制作的QT上位機(jī)上顯示,如下圖

【E1088】Neatoxv11掃地機(jī)器人激光雷達(dá)代碼及上位機(jī)代碼

首先是激光雷達(dá)的初始化,這款雷達(dá)有四根線,兩根信號(hào)線(串口默認(rèn)115200),vcc(5V),gnd。然后有個(gè)小馬達(dá),正常接3.3v 和 GND 就行(電壓高轉(zhuǎn)速快,轉(zhuǎn)速實(shí)測在4.7v以上數(shù)據(jù)不穩(wěn)定)。

【E1088】Neatoxv11掃地機(jī)器人激光雷達(dá)代碼及上位機(jī)代碼

雷達(dá)初始化是需要發(fā)送一串字符串過去"startlds$",并且雷達(dá)需要在運(yùn)轉(zhuǎn)的狀態(tài)下才會(huì)返回?cái)?shù)據(jù),程序上還做了一個(gè)簡單的在多少角度內(nèi),判斷距離并且報(bào)警的信號(hào)(由兩個(gè)IO給出四個(gè)狀態(tài))。

話不多說,分享keil工程及QT 源碼,需要自取,如果有改進(jìn)的地方麻煩指出,大家互相進(jìn)步。(串口1 接電腦,連接QT)
實(shí)驗(yàn)硬件是STM32F103C8T6, QT5以上版本。

目錄│文件列表:

 │ F103激光雷達(dá).zip

 │ neatoxv11_lidar_manuals.zip

 └ qt.zip

TAGNeatoxv11
  • 26 次
  • 1 分