資料介紹
描述
關(guān)于:
在本教程中,我們將使用超聲波傳感器 (HC-SR04)。我們將使用基本程序?qū)?Surilli 進行編程,這樣我們就可以像蝙蝠一樣計算到物體的距離。
超聲波傳感器 (HC-SR04)
HC-SR04超聲波模塊有4個引腳:Ground、VCC、Trig和Echo。模塊的接地和 VCC 引腳需要分別連接到地和 Surilli 板上的 5 伏引腳,觸發(fā)和回波引腳需要連接到 Surilli 板上的任何數(shù)字 I/O 引腳。觸發(fā)器(發(fā)射器)發(fā)出 40,000Hz 的超聲波,超聲波在空氣中傳播,如果其路徑中有物體或障礙物,它會反彈回 Echo(接收器)。考慮到旅行時間和聲速,您可以計算出距離。
第 1 步:為 Surilli 設(shè)置 Arduino IDE
確保您為 Surilli 選擇了正確的端口、電路板和處理器,如下圖所示,并且它是可編程的(從文件>示例>數(shù)字>Blink 編譯并上傳“Blink”到您的 Surilli 上,以檢查是否一切正常美好的)。
第 2 步:電路
電路非常簡單。主要是編程。按照下圖設(shè)置您的硬件。
?
第 3 步:將代碼上傳并刻錄到 Surilli
- 現(xiàn)在您已經(jīng)完成了硬件和 Arduino IDE 的設(shè)置。將下面給出的 Arduino 草圖復(fù)制并粘貼到您的 Arduino IDE 中,然后點擊上傳。
- 上傳后,超聲波傳感器將開始工作。
代碼
const int trigPin = 5;
const int echoPin = 4;
// defines variables
long duration;
int distance;
void setup() {
pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output
pinMode(echoPin, INPUT); // Sets the echoPin as an Input
Serial.begin(9600); // Starts the serial communication
}
void loop() {
// Clears the trigPin
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
// Sets the trigPin on HIGH state for 10 micro seconds
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
duration = pulseIn(echoPin, HIGH);
// Calculating the distance
distance= duration*0.034/2;
// Prints the distance on the Serial Monitor
Serial.print("Distance: ");
Serial.println(distance);
}
玩一下這個程序,看看它對不同的值和邏輯有何反應(yīng)。這將加深您對超聲波傳感器的理解,以便您可以在實際應(yīng)用中使用它們。
如果您制作了一些有趣的東西,請與我們的社區(qū)分享。:-)
目前為止就這樣了。如果您有任何疑問,請訪問我們的網(wǎng)站surilli.io或聯(lián)系我們的支持人員。與 Surilli 家族保持聯(lián)系,了解更多精彩內(nèi)容。:-)
- 超聲波傳感器測量距離計算實例
- 基于計算距離超聲波傳感器工作的護眼器
- 使用Surilli GSM的帶LED和蜂鳴器的超聲波傳感器
- 使用超聲波傳感器的距離測量
- 基于超聲波傳感器的測距系統(tǒng) 2次下載
- 超聲波傳感器測量距離開源分享
- 使用超聲波傳感器進行距離測量
- 使用超聲波傳感器HC SR04和Arduino Uno制作超聲波距離傳感器
- 超聲波距離傳感器技術(shù)原理與應(yīng)用 24次下載
- 具有IO-Link的超聲波距離傳感器參考設(shè)計 20次下載
- 【超聲波傳感器】超聲波傳感器使用問題詳解! 23次下載
- Arduino應(yīng)用_Arduino連接超聲波傳感器測距 148次下載
- 位差超聲波傳感器在智能玩具機器人中的應(yīng)用 70次下載
- 超聲波傳感器概述 128次下載
- 在線測量酵母濃度的超聲波傳感器
- 超聲波傳感器如何接線_超聲波傳感器測距 1.7w次閱讀
- 超聲波傳感器構(gòu)成的超聲波加濕器電路 8250次閱讀
- 超聲波傳感器的優(yōu)勢有哪些 4368次閱讀
- 超聲波傳感器的應(yīng)用 1890次閱讀
- 超聲波傳感器的使用注意事項說明 3116次閱讀
- dfrobotSRF02超聲波傳感器介紹 1748次閱讀
- 超聲波傳感器的優(yōu)勢特點及應(yīng)用介紹 4056次閱讀
- 超聲波傳感器與紅外線傳感器對比誰更好 1.2w次閱讀
- 超聲波傳感器內(nèi)部結(jié)構(gòu)及特點 1.8w次閱讀
- 超聲波傳感器的四個創(chuàng)新應(yīng)用 3091次閱讀
- 超聲波傳感器及工作原理解析 9866次閱讀
- 超聲波傳感器液位測量方法介紹 9868次閱讀
- 超聲波傳感器有哪些用途_可以應(yīng)用到什么地方 3.6w次閱讀
- 超聲波傳感器工作原理及主要性能指標(biāo) 3.1w次閱讀
- 超聲波傳感器的原理及應(yīng)用 1.1w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多