久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
自學(xué)HC-SR04超聲波模塊 附Arduino程序 UART iic GPIO
[打印本頁(yè)]
作者:
技法盧卡斯JFK了
時(shí)間:
2024-1-16 16:45
標(biāo)題:
自學(xué)HC-SR04超聲波模塊 附Arduino程序 UART iic GPIO
使用的硬件:STM32F103C8T6,HC-SR04,ST-Link(其他燒錄器也可以),0.96寸OLED屏幕(非必須,僅供顯示測(cè)距結(jié)果,可以使用串口助手代替),若干杜邦線(xiàn)。
涉及操作stm32的GPIO口,外部中斷,定時(shí)器,本文中不會(huì)詳細(xì)解釋?zhuān)瑑H提供代碼思路。
源程序:
/*
模塊: 帶UART功能的HC-SR04(2020款)系列超聲波測(cè)距模塊
主控芯片: RCWL-9300系列
功能: 串口模式下讀取HC-SR04(2020款)系列超聲波測(cè)距模塊距離數(shù)據(jù)并串口顯示
注意: HC-SR04(2020款)系列模塊選擇成UART模式,即模式選擇UART。
編寫(xiě): 無(wú)錫日晨物聯(lián)科技有限公司
方案定制: 18851501095
串口數(shù)據(jù)格式: RCWL-1661串口輸出3位8BIT數(shù)據(jù),距離MM值=24位數(shù)據(jù)轉(zhuǎn)換成10進(jìn)制/10000。
連線(xiàn):
-VCC = 5V /3.3V/3-40V
-TRIG/RX/SCL = A5
-ECHO/TX/SDA = A4
-GND = GND
*/
#include "SoftwareSerial.h"
SoftwareSerial mySerial(A4, A5); // A4為RX, A5為T(mén)X; A4接模塊TX,A5接模塊RX
float Data_h = 0; //高8位數(shù)據(jù)
float Data_m = 0; //中8位數(shù)據(jù)
float Data_l = 0; //低8位數(shù)據(jù)
float distance = 0; //距離數(shù)據(jù)十進(jìn)制值
void setup()
{
Serial.begin(9600); //定義串口波特率9600 出廠默認(rèn)波特率9600
mySerial.begin(9600); //定義模擬串口波特率
Serial.println("HC-SR04(2020款) 測(cè)距開(kāi)始:");
}
void loop()
{
Data_h = 0;
Data_m = 0;
Data_l = 0;
distance=0;
mySerial.flush(); //清模擬串口緩存數(shù)據(jù)
mySerial.write(0XA0); //發(fā)送開(kāi)始測(cè)試數(shù)據(jù)0XA0,0XA0為開(kāi)始測(cè)試命令數(shù)據(jù)
delay(120); //測(cè)量周期延時(shí),一個(gè)周期為100mS,設(shè)置120MS,留余量
if (mySerial.available()>0) //等待接收完3個(gè)數(shù)據(jù)
{
Data_h= mySerial.read(); //讀取緩存數(shù)據(jù)
Data_m= mySerial.read();
Data_l= mySerial.read();
}
else
{
Data_h= 0; //讀取緩存數(shù)據(jù)
Data_m= 0;
Data_l= 0;
}
distance=(Data_h*65536+Data_m*256+Data_l)/10000; //計(jì)算成CM值
Serial.print("距離 : ");
if ((1<=distance)&&(900>=distance)) //1CM-9M之間數(shù)值顯示
{
Serial.print(distance);
Serial.print(" CM ");
}
else
{
Serial.print(" - - - - "); //無(wú)效數(shù)值數(shù)值顯示 - - - -
}
Serial.println();
// delay(100); //調(diào)節(jié)測(cè)量周期
}
復(fù)制代碼
原理圖: 無(wú)
仿真: 無(wú)
代碼:
HC-SR04(2020款)ARDUINO測(cè)試資料.7z
(48.02 KB, 下載次數(shù): 13)
2024-1-16 22:24 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产精品黄视频
|
特级一级黄色片
|
黄色片免费看
|
另类专区亚洲
|
国产精品伦一区二区三级视频
|
影视先锋av资源噜噜
|
成人一级毛片
|
日本高清中文字幕
|
成人小视频在线观看
|
99视频免费
|
欧美午夜影院
|
麻豆久久久久久
|
国产成人叼嘿视频在线观看
|
亚洲成人精品国产
|
亚洲精品免费视频
|
国产精品久久久久久福利一牛影视
|
亚洲精品一区二区久
|
国产成人精品区一区二区不卡
|
日韩福利视频
|
九色视频网站
|
久热精品在线播放
|
精品视频久久久久久
|
精品美女
|
日本免费网
|
国产区精品在线观看
|
成人av免费在线观看
|
波波电影院一区二区三区
|
欧美激情综合色综合啪啪五月
|
中文字幕亚洲视频
|
午夜欧美
|
久久久精品黄色
|
国产精品99久久久久久动医院
|
91欧美精品成人综合在线观看
|
日韩av免费看
|
中文字幕av亚洲精品一部二部
|
亚洲性人人天天夜夜摸
|
日韩精品一区二区三区在线观看
|
免费国产视频
|
欧美 日韩 中文
|
在线观看视频亚洲
|
色视频欧美
|