久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
超聲波測距程序及調試
[打印本頁]
作者:
wwibe
時間:
2015-6-2 21:00
標題:
超聲波測距程序及調試
const int TrigPin = 2;
const int EchoPin = 3;
float cm;
void setup()
{
Serial.begin(9600);
pinMode(TrigPin, OUTPUT);
pinMode(EchoPin, INPUT);
}
void loop()
{
//發一個10ms的高脈沖去觸發TrigPin
digitalWrite(TrigPin, LOW);
delayMicroseconds(2);
digitalWrite(TrigPin, HIGH);
delayMicroseconds(10);
digitalWrite(TrigPin, LOW);
cm = pulseIn(EchoPin, HIGH) / 58.0; //算成厘米
cm = (int(cm * 100.0)) / 100.0; //保留兩位小數
Serial.print(cm);
Serial.print("cm");
Serial.println();
delay(1000);
}
燒載完成后打開串口窗口,保證電路的接線正確,把模塊平行對著被測物體,可以看到上圖所示的測距距離。來看一下代碼: pulseIn(EchoPin, HIGH),此函數是計算EchoPin的高電平時間,先將引腳拉高,開始計時,直到該引腳變為低電平為止,單位為ms,如果超出還沒讀取到的話,將返回0.
cm = pulseIn(EchoPin, HIGH) / 58.0;可能很多人會問為什么要除以58.0呢,聲速是340m/s換算一下就是函數返回的值是ms,1s=1000ms,cm=t/1000*34/2=0.017*t=t/58.8,所以會有除以58.0.大家敲完代碼測試出結果了是不是很高興,但是,仔細想一想,聲音要是在真空是什么情況,原來真空下聲音是不能傳播的,在不同溫度和壓強下的聲速是不一樣的
作者:
admin
時間:
2015-6-2 22:24
要是有圖片就更好了
作者:
lizhigao
時間:
2015-6-13 10:30
再詳細點就更好了
作者:
bolang0927
時間:
2015-6-16 13:48
嗯!樓主說的很對,昨天剛剛看到超聲波避障,但還沒有看到LCD輸出顯示部分。其中就講到聲音傳播速度會受到溫度和密度的影響,但是日常使用中也就是個大概值,誤差可以忽略。
作者:
siberianbj
時間:
2015-7-2 18:58
是應該更詳細些。也沒有說明使用的元器件。
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
www色
|
久久机热
|
国产午夜精品一区二区三区视频
|
欧美在线一区二区
|
午夜精品在线观看
|
久草福利资源
|
91福利网站
|
日本黄a三级三级三级
|
av少妇
|
久久综合亚洲
|
亚洲在线一区二区
|
狠狠五月
|
在线免费观看黄色片
|
www.操
|
96精品
|
91精品国产99久久久久久红楼
|
午夜a级片
|
在线观看日韩精品
|
欧美日韩亚洲视频
|
欧美性生交xxxxx
|
亚洲精品xxx
|
亚洲精品免费在线
|
中文字幕在线免费观看
|
久久精品国产免费
|
成人夜色
|
高清一区二区
|
青草av在线
|
毛片资源
|
日本少妇视频
|
精品视频在线播放
|
九九久久精品视频
|
成人免费视屏
|
一级片在线播放
|
日韩视频一区二区
|
伊人网av
|
午夜精品在线观看
|
日日夜夜综合网
|
五月天毛片
|
亚洲一区二区三区
|
国产成人精品一区二区三区视频
|
无套内谢的新婚少妇国语播放
|