wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

標題: Arduino超聲波測距實驗示例教程 [打印本頁]

作者: pengxiaotu    時間: 2018-5-19 11:17
標題: Arduino超聲波測距實驗示例教程


全部資料51hei下載地址:
超聲波測距.zip (2.58 MB, 下載次數: 133)


Arduino示例教程模塊版——超聲波測距實驗
超聲波發射器向某一方向發射超聲波,在發射的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。聲波在空氣中的傳播速度為340m/s,根據計時器記錄的時間t,就可以計算出發射點距障礙物的距離s,即:s=340m/s× t / 2 。這就是所謂的時間差測距法。本實驗利用超聲波測得的距離從串口中顯示。
元器件清單:
Zduino UNO × 1;
OJ傳感器擴展板× 1;
USB數據線 × 1 ;
1p杜邦線 × 4 ;
超聲波傳感器 × 1;

知識要點:
pulseIn():用于檢測引腳輸出的高低電平的脈沖寬度。
pulseIn(pin, value)
pulseIn(pin, value, timeout)
Pin---需要讀取脈沖的引腳
Value---需要讀取的脈沖類型,HIGH或LOW
Timeout---超時時間,單位微秒,數據類型為無符號長整型。
使用方法及時序圖:
1、使用Arduino采用數字引腳給SR04的Trig引腳至少10μs的高電平信號,觸發SR04模塊測距功能;
2、觸發后,模塊會自動發送8個40KHz的超聲波脈沖,并自動檢測是否有信號返回。這步會由模塊內部自動完成。
3、如有信號返回,Echo引腳會輸出高電平,高電平持續的時間就是超聲波從發射到返回的時間。此時,我們能使用pulseIn()函數獲取到測距的結果,并計算出距被測物的實際距離。
SR04與Arduino接線示意圖:
Arduino示例程序:
  1. /*
  2. IDE 版本:1.0.1
  3. 功能:利用SR04超聲波傳感器進行測距,并用串口顯示測出的距離值
  4. */

  5. // 設定SR04連接的Arduino引腳
  6. const int TrigPin = 2;
  7. const int EchoPin = 3;
  8. float distance;
  9. void setup()
  10. {   // 初始化串口通信及連接SR04的引腳
  11.         Serial.begin(9600);
  12.         pinMode(TrigPin, OUTPUT);
  13.     // 要檢測引腳上輸入的脈沖寬度,需要先設置為輸入狀態
  14.         pinMode(EchoPin, INPUT);
  15.     Serial.println("Ultrasonic sensor:");
  16. }
  17. void loop()
  18. {
  19.     // 產生一個10us的高脈沖去觸發TrigPin
  20.         digitalWrite(TrigPin, LOW);
  21.         delayMicroseconds(2);
  22.         digitalWrite(TrigPin, HIGH);
  23.         delayMicroseconds(10);
  24.         digitalWrite(TrigPin, LOW);
  25.     // 檢測脈沖寬度,并計算出距離
  26.         distance = pulseIn(EchoPin, HIGH) / 58.00;
  27.         Serial.print(distance);
  28.         Serial.print("cm");
  29.         Serial.println();
  30.         delay(1000);
  31. }
復制代碼

連線實物圖:
下載完程序后,打開串口監視器,并將超聲波傳感器對向需要測量的物體,即可看到當前超聲波傳感器距物體的距離,如下圖:

第56講Arduino入門教程實驗16超聲波實驗

1實驗原理
    科學家們將每秒鐘振動的次數稱為聲音的頻率,它的單位是赫茲(Hz)。我們人類耳朵能聽到的聲波頻率為20Hz~20000Hz。當聲波的振動頻率小于20Hz或大于 20000Hz時,我們便聽不見了。因此,我們把頻率高于20000赫茲的聲波稱為“超聲波”。由于超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經常用于距離的測量。
超聲波測距原理:超聲波發射器向某一方向發射超聲波,在發射時刻的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。超聲波在空氣中的傳播速度為340m/s,根據計時器記錄的時間t,就可以計算出發射點距障礙物的距離(s),即:s=340t/2 。這就是所謂的時間差測距法。
超聲波測距的原理是利用超聲波在空氣中的傳播速度為已知,測量聲波在發射后遇到障礙物反射回來的時間,根據發射和接收的時間差計算出發射點到障礙物的實際距離。由此可見,超聲波測距原理與雷達原理是一樣的。
測距的公式表示為:
L=C×T

式中L為測量的距離長度;C為超聲波在空氣中的傳播速度;T為測量距離傳播的時間差(T為發射到接收時間數值的一半)。
這節課我們就介紹一下怎樣使用SR04超聲波模塊來進行距離測量。會用到上節課脈沖計時所學到的知識,通過計算脈沖時常來算出來超聲波傳感器所感知到的距離.
                              
4-16-1SR04超聲波模塊參數
2硬件電路
超聲波測距實驗參考表4-16-2。

實驗器件

數量
landzoduino開發板
1
編程線
1
杜邦線
若干
面包板
1
超聲波模塊
1

4-16-2超聲波測距實驗器件表
4-16-3超聲波測距實驗電路圖
3程序設計
測試程序如下:
復制代碼
4實驗操作
1)   按照圖4-16-3將電路連接到landzoduino開發板上。
2)   插上編程線,把程序下載到Landzoduino控制板。
3)   觀察運行情況。
5實驗結果
通過超聲波模塊的收發,可以準確的檢測3米之內事物到超聲波模塊的距離。

6實驗視頻

Arduino連接超聲波傳感器測距

注:方法已經過時,新方法使用timer去計時,請看https://code.google.com/p/arduino-new-ping/

超聲波傳感器適用于對大幅的平面進行靜止測距。普通的超聲波傳感器測距范圍大概是2cm~450cm,分辨率3mm(淘寶賣家說的,筆者測試環境沒那么好,個人實測比較穩定的距離10cm~2m左右,超過此距離就經常有偶然不準確的情況發生了,當然不排除筆者技術問題。)

測試對象是淘寶上面最便宜的SRF-04超聲波傳感器,有四個腳:5v電源腳(Vcc),觸發控制端(Trig),接收端(Echo),地端(GND)


模塊工作原理:
電路連接方法:


Arduino程序例子:
  1. const int TrigPin = 2;
  2. const int EchoPin = 3;
  3. float cm;
  4. void setup()
  5. {
  6. Serial.begin(9600);
  7. pinMode(TrigPin, OUTPUT);
  8. pinMode(EchoPin, INPUT);
  9. }
  10. void loop()
  11. {
  12. digitalWrite(TrigPin, LOW); //低高低電平發一個短時間脈沖去TrigPin
  13. delayMicroseconds(2);
  14. digitalWrite(TrigPin, HIGH);
  15. delayMicroseconds(10);
  16. digitalWrite(TrigPin, LOW);

  17. cm = pulseIn(EchoPin, HIGH) / 58.0; //將回波時間換算成cm
  18. cm = (int(cm * 100.0)) / 100.0; //保留兩位小數
  19. Serial.print(cm);
  20. Serial.print("cm");
  21. Serial.println();
  22. delay(1000);
  23. }
復制代碼




Arduino教程(提高篇)——SR04超聲波類庫的使用
SR04是最常見的超聲波傳感器之一,價格便宜,好用,是arduino開發的必備良品~


其工作原理如下


下面使用的是arduino官方推薦的SR04超聲波傳感器類庫


  1. #include "SR04.h"
  2. #define TRIG_PIN 2
  3. #define ECHO_PIN 3
  4. SR04 sr04 = SR04(ECHO_PIN,TRIG_PIN);
  5. long a;
  6. void setup() {
  7. Serial.begin(9600);
  8. Serial.println("Example written by Coloz From Arduino.CN");
  9. delay(1000);}
  10. void loop() {
  11. a=sr04.Distance();
  12. Serial.print(a);
  13. Serial.println("cm");
  14. delay(1000);}
復制代碼
#define TRIG_PIN 2
#define ECHO_PIN 3

TRIG接到arduino的第二腳
ECHO接到arduino的第三腳
VCC、GND接上


最后提供一個不用庫直接驅動SR04的程序(上面庫,就是把這個程序封裝了一次)
  1. const int TrigPin = 2;
  2. const int EchoPin = 3;
  3. float cm;
  4. void setup()
  5. {
  6. Serial.begin(9600);
  7. pinMode(TrigPin, OUTPUT);
  8. pinMode(EchoPin, INPUT);
  9. }
  10. void loop()
  11. {
  12. //發一個10ms的高脈沖去觸發TrigPin
  13. digitalWrite(TrigPin, LOW);
  14. delayMicroseconds(2);
  15. digitalWrite(TrigPin, HIGH);
  16. delayMicroseconds(10);
  17. digitalWrite(TrigPin, LOW);

  18. cm = pulseIn(EchoPin, HIGH) / 58.0; //算成厘米
  19. cm = (int(cm * 100.0)) / 100.0; //保留兩位小數
  20. Serial.print(cm);
  21. Serial.print("cm");
  22. Serial.println();
  23. delay(1000);
  24. }
復制代碼


作者: tigerzq    時間: 2019-4-23 20:47
就是不知道那個58是怎么來的?
作者: wipo    時間: 2019-5-15 15:00
這個可以有
作者: ssk    時間: 2019-8-21 14:56
好全啊    謝謝分享
作者: dong發明    時間: 2020-4-29 17:40
tigerzq 發表于 2019-4-23 20:47
就是不知道那個58是怎么來的?

pulseIn()單位為微秒,聲速344m/s,所以距離cm=344*100/1000000*pulseIn()/2約等于pulseIn()/58.0




歡迎光臨 (http://m.izizhuan.cn/bbs/) Powered by Discuz! X3.1
亚洲国产成人在线| 7777kkkk成人观看| 久久综合九色综合97婷婷女人 | 成年人在线免费| chinese国产精品| 婷婷中文字幕在线观看| 欧美另类高清视频在线| 欧美激情亚洲国产| 日韩欧美国产一区二区在线播放| 久久精品一区二区三区四区| 一区二区日韩免费看| 中文久久电影小说| 2024短剧网剧在线观看| 猫咪成人官网| 四虎电影网址| 中文字幕在线播出| 国产女精品视频网站免费| 欧美一级生活片| 一二三四社区欧美黄| 国产美女精品人人做人人爽| 亚洲成人一区| 天堂av一区| 蜜桃视频动漫在线播放| 邻居大乳一区二区三区| 99色在线视频| 国产在线视精品麻豆| www.精品久久| 亚洲国产精品午夜在线观看| 91精品国产自产| 午夜激情福利在线| 欧美xxxx吸乳| 欧美大香线蕉线伊人久久国产精品| 久久免费高清视频| 亚洲新声在线观看| 日韩丝袜美女视频| 色综合久久精品| 中文字幕一区在线| 99久久国产综合精品女不卡 | 精品久久久久久最新网址| 亚洲尤物在线视频观看| 久久久久久亚洲综合| 麻豆专区一区二区三区四区五区| 欧美粗暴jizz性欧美20| 台湾色综合娱乐中文网| vam成人资源在线观看| 欧美aa免费在线| av色综合久久天堂av色综合在| 一本到av在线| 黄色激情网站| 97在线观看播放| 性xxxxx| 中文字幕2020第一页| 国产精品久久久久久久久久久久久久久久 | 视频在线不卡免费观看| theporn国产在线精品| 福利视频一区| 爱情电影社保片一区| 99久久久无码国产精品免费| 亚洲免费激情视频| 久久精品欧美一区二区| 黄色片在线观看网站| 成人一级片免费看| 日本成人免费视频| 婷婷综合在线视频| 五月婷六月丁香| 微拍福利一区二区| 一道本在线观看| 播金莲一级淫片aaaaaaa| 特级特黄刘亦菲aaa级| 亚洲911精品成人18网站| 国产无套精品一区二区三区| 爱情岛论坛亚洲自拍| 国产一级免费大片| 亚洲精品久久一区二区三区777| www.污污视频| 日韩少妇一区二区| 高潮毛片无遮挡| 日韩福利在线视频| 国内毛片毛片毛片毛片毛片| 亚洲激情图片网| 欧美丰满艳妇bbwbbw| h色网站在线观看| 欧美成人精品一区二区免费看片| 午夜69成人做爰视频| 国产性xxxx| 久久久久亚洲av成人片| 日韩一级在线视频| 国产乱子伦精品无码码专区| 亚洲国产精彩视频| 一区二区在线观看视频在线| 日本一本久久| 里番全彩acg☆无翼乌全彩3d | 久热在线中文字幕色999舞| 久久伊人精品天天| 2018国产精品视频| 91九色蝌蚪国产| 久久偷看各类wc女厕嘘嘘偷窃| 久久精品日韩精品| 欧美亚洲视频一区| 免费观看成人在线视频| 精品伦一区二区三区| av女人的天堂| 五月天婷婷丁香| www.av网站| 国产8mav视频| 一级日本免费的| 久久久久亚洲av成人毛片韩| 国产精品区在线观看| 可以免费观看的毛片| 99久久精品国产一区二区小说| www污网站在线观看| 天堂v视频永久在线播放| 免费av在线| 亚洲第一会所| 国产精品午夜一区二区三区| 伊人成人在线| 国产成人午夜视频| 亚洲另类中文字| 日韩三级免费观看| 久久91超碰青草是什么| 亚洲一区二区三区四区视频| 在线丝袜欧美日韩制服| 999在线精品视频| 51精品免费网站| 一区二区三区午夜| 国产精品免费麻豆入口| 22288色视频在线观看| 欧洲精品二区| 同性恋视频一区| 奇米777欧美一区二区| 国产精品久久久久三级| 4438x成人网最大色成网站| 在线观看免费高清视频97| 国产盗摄xxxx视频xxx69| 日韩av电影免费播放| 亚洲天堂网一区| 性色av无码久久一区二区三区| 国产ts人妖调教重口男| 你懂的网址视频| 精品51国产黑色丝袜高跟鞋| 91成人福利| 日韩精品成人一区二区三区| 中文字幕一区二区在线播放| 日韩欧美国产wwwww| 久久久亚洲欧洲日产国码aⅴ| 国产精品免费一区二区三区| 久久国产精品网| 美女av免费看| 亚洲人成电影院色| 香蕉影院在线| 图片区小说区区亚洲影院| 日韩精品五月天| 国产精品色噜噜| 日韩欧美在线影院| 91av中文字幕| 中文字幕99| 在线 丝袜 欧美 日韩 制服| 艳妇乳肉豪妇荡乳av| 免费自拍视频| 欧美日韩经典丝袜| 波多野结衣在线观看一区二区三区| 久久精品久久综合| 欧美香蕉大胸在线视频观看| 久久黄色av网站| 在线观看日韩电影| 国内精品视频在线| 成人在线免费观看视频网站| 国产一区二区三区四区在线| 亚洲欧美另类日韩| 在线看国产视频| 国产精品流白浆在线观看| 国产综合色在线| 欧美高清激情brazzers| 国产精品久久一区主播| 欧美牲交a欧美牲交aⅴ免费真| 免费在线观看一级片| 亚洲精品国产一区二区| 黄色精品免费看| 午夜精品久久| 亚洲国产日韩一区二区| 欧美精品aaa| 成人免费毛片在线观看| 久久精品美女视频| 美女高潮网站| 伊人久久一区| 国产成a人亚洲精| 日韩女优制服丝袜电影| 国产激情美女久久久久久吹潮| 中文字幕第66页| 韩国av电影在线观看| a黄色在线观看| 婷婷激情综合| 亚洲成人精品影院| 国产成人综合精品| 欧美老女人bb| 男女作爱免费网站| 日本一本在线免费福利| av成人天堂| 欧美综合久久久| 成人在线视频网站| 亚洲麻豆一区二区三区| 亚洲欧美自偷自拍| 不卡av免费观看| 石原莉奈在线亚洲二区| 91精品国产一区二区| 国产九色91| 中文字幕乱码av| 激情综合丁香| 日韩丝袜视频| 一区二区三区四区激情| 热久久免费视频精品| 天堂网成人在线| 色先锋av资源中文字幕| 日韩电影毛片| 国产成人h网站| 精品国产一区二区三区在线观看 | 能在线看的av| 亚洲一区 二区 三区| 欧美性开放视频| 91国产丝袜在线放| 欧美亚洲色综久久精品国产| 你懂得视频网站| 黑色丝袜福利片av久久| 亚洲视频狠狠干| 国产精品久久久久久久久借妻 | 午夜成在线www| 亚洲精品99| 777久久久精品| 亚洲欧洲国产精品久久| 国语对白永久免费| 高清福利在线观看| 亚洲欧美清纯在线制服| 亚洲精品一区二区三区福利| 亚洲最大免费| 国产精品久久久久久免费| 蜜芽在线免费观看| 韩国一区二区三区| 欧美成人中文字幕| 亚洲av无一区二区三区久久| 国产hs免费高清在线观看| 大型av综合网站| 五月婷婷欧美视频| 蜜桃视频在线观看91| 国产福利拍拍拍| 韩国中文字幕在线| 懂色av一区二区三区免费看| 欧美精品在线观看| 国产伦精品一区三区精东| 8888在线观看免费www| 日本一区二区高清不卡| 欧美老女人第四色| 日韩在线视频在线| 男人天堂手机在线观看| 成人深夜福利| 一区二区三区毛片| 国产精品久久精品国产| 九九热精品视频在线| 中文国产字幕在线观看| 26uuu亚洲综合色| 91精品国产综合久久男男| 久久久国产精品人人片| 蜜桃视频网站在线| 久久久久久久久久电影| 91精品久久久久久久久| 国产性生活网站| 欧美激情成人动漫| 国产日韩精品一区| 精品午夜一区二区| 亚洲午夜精品久久久| 亚洲承认视频| 精品福利在线观看| 人妻激情另类乱人伦人妻| 四虎精品成人免费观看| 成人同人动漫免费观看| 亚洲第一页在线| 日本r级电影在线观看| 日本三级小视频| 成人a在线视频免费观看| 久久免费美女视频| 国产伦精品一区二区三| 国产乱子伦精品无码码专区| 国产剧情一区二区在线观看| 欧美午夜片在线看| 99爱视频在线| jiuse九色最新地址| 亚洲综合社区| 97国产在线视频| 日韩黄色精品视频| 国产成人免费9x9x人网站视频 | 久久99精品久久久水蜜桃| 一级二级三级视频| 成人爽a毛片| 欧美成人精品高清在线播放| 日韩a一级欧美一级| 91天堂在线| 成人国产一区二区三区精品| 成人在线视频电影| 午夜黄色小视频| 亚洲一区二区三区| 欧美激情第6页| wwwxxx亚洲| 国产日韩在线观看视频| 欧美一卡二卡在线| 亚洲精品第二页| 日本高清中文字幕在线| 亚洲男人的天堂在线观看| 超碰10000| 极品色影院av| 国产成人精品综合在线观看| 精品视频第一区| 欧美韩日国产| 石原莉奈一区二区三区在线观看| 国产精品丝袜视频| 亚洲毛片欧洲毛片国产一品色| 精品视频亚洲| 欧美日韩国产999| 好吊色在线视频| 国产一区二区在线视频你懂的| 亚洲精品视频二区| 亚洲女人久久久| 欧美色网在线| 日韩欧美在线综合网| 亚洲久久久久久久| av剧情在线观看| 欧美群妇大交群中文字幕| 欧美双性人妖o0| 性网站在线观看| 欧美日韩一区二区三区高清 | 亚洲欧美久久久久一区二区三区| 91九色蝌蚪视频| 精品一区二区三区日韩| 激情小说综合区| 女明星视频黄又免费| 成人午夜大片免费观看| 亚洲欧美一二三| 粉嫩粉嫩芽的虎白女18在线视频| 久久久.com| 99免费视频观看| 四虎久久免费| 91福利在线看| 少妇久久久久久久久久| 性欧美freehd18| 国产一区二区黄| 国产99久久久久久免费看| av在线不卡顿| 国产精品美女久久| 欧美日韩亚洲色图| 高清视频一区二区| 91亚洲精品国产| 久久经典视频| 欧美日精品一区视频| 精品欧美一区二区精品久久| 神马久久久久久久久| 激情久久五月天| 黄色网址在线免费看| 欧美激情图区| 一本久久综合亚洲鲁鲁五月天 | 亚洲国产成人午夜在线一区| 久久久免费视频网站| 日韩毛片久久久| 91麻豆精品国产91| 久久免费公开视频| 欧美视频网址| 亚洲a级在线播放观看| 人人插人人干| 亚洲欧美在线观看| 中文字幕第九页| 成人97精品毛片免费看| 久久免费视频这里只有精品| 69av影院| 9人人澡人人爽人人精品| 国产肥臀一区二区福利视频| 污污视频在线| 亚洲人成欧美中文字幕| 在线亚洲欧美日韩| 日韩激情一二三区| 欧美在线观看视频免费| 国产在线激情视频| 日韩禁在线播放| jlzzjlzzjlzz亚洲人| 麻豆精品视频在线观看| 久久久亚洲国产精品| 青春草在线视频| 社区色欧美激情 | 极品美女一区二区三区视频| 成人精品免费网站| 亚洲天堂av一区二区| 欧洲亚洲精品久久久久| 午夜精品久久久久久久99热| 久久久9999久久精品小说| 久久久久久久久99精品| 亚洲色偷偷色噜噜狠狠99网 | 日本中文字幕伦在线观看| 日韩一区二区在线观看视频| 无码人妻黑人中文字幕| 亚洲综合另类| 国产亚洲天堂网| avav成人| 国产精品久久久久91| 在线观看成人影院|