步驟1:所需硬件
Arduino開發(fā)板
超聲波傳感器HC-SR04
LCD顯示器
10k歐姆電位計(jì)
面包板和電線
步驟2:連接
超聲波傳感器HC-SR04連接:
HC-SR04超聲波模塊具有4個(gè)引腳,即接地,VCC,觸發(fā)和回波。模塊的地線和VCC引腳需要分別連接到Arduino板上的地線和5伏特引腳,并且將trig和echo引腳連接到Arduino板上的任何數(shù)字I/O引腳。
HC-SR04傳感器連接到面包板上
傳感器VCC連接到Arduino板+ 5V
傳感器GND連接到Arduino板GND
Sensor Trig連接到Arduino Board Digital I/O 9
Sensor Echo連接到Arduino Board Digital I/O 10
查看基本信息有關(guān)HC-SR04的教程https://youtu.be/vTjJDeDJmsA
LCD顯示器連接:
將LCD屏幕連接到Arduino或Genuino板上時(shí),建議將引腳接頭條焊接到LCD屏幕的14(或16)引腳數(shù)連接器上。要將LCD屏幕連接到板上,請連接以下引腳:
LCD VSS引腳到Arduino GND
LCD VDD引腳到Arduino 5V
LCD RS引腳到數(shù)字引腳1
LCD RW引腳到Arduino GND
LCD Enable引腳到數(shù)字引腳2
LCD D4引腳到數(shù)字引腳4
LCD D5引腳到數(shù)字引腳5
LCD D6引腳到數(shù)字引腳6
LCD D7引腳到數(shù)字引腳7
10k電位器的另一端連接到+ 5V和GND
對于顯示屏的背光,LCD的引腳15(A +)和16(K-)分別連接到+ 5V和GND
如果需要,可以使用220歐姆電阻為顯示器的背光供電。
查看有關(guān)LCD顯示器的基本教程https://youtu .be/cxNBlD5c8zI
步驟3:代碼
LiquidCrystal庫允許您控制兼容的LCD顯示器
首先,您必須定義Trig和Echo引腳。在這種情況下,它們是Arduino板上的9號和10號引腳,它們分別稱為trigPin和echoPin。然后,您需要一個(gè)Long變量,用于表示從傳感器獲得的行程時(shí)間,該變量名為“ duration”,另一個(gè)則是距離的整數(shù)變量。
在設(shè)置中,您必須將trigPin定義為輸出,將回聲作為輸入,并開始串行通信以在串行監(jiān)視器上顯示結(jié)果。
如果對象與傳感器的距離為10 cm,并且聲音的速度為340 m/s或0.034 cm/μs,聲波將需要傳播約294 u秒。但是,由于聲波需要向前傳播并向后反彈,因此從Echo引腳獲得的信號將是該數(shù)字的兩倍。因此,為了獲得以厘米為單位的距離,我們需要將從回波針獲得的傳播時(shí)間值乘以0.034,再除以2。
獲取代碼:
http://mertarduinotutorial.blogspot.com.tr/2016/11/arduino-tutorial-15-ultrasonic-sensor.html
責(zé)任編輯:wv
-
lcd
+關(guān)注
關(guān)注
34文章
4521瀏覽量
171811 -
超聲波傳感器
+關(guān)注
關(guān)注
18文章
610瀏覽量
36965
發(fā)布評論請先 登錄
TC系列密閉式超聲波傳感器產(chǎn)品說明書
超聲波傳感器:未來發(fā)展趨勢與技術(shù)前沿
超聲波傳感器的工作原理與應(yīng)用
超聲波傳感器的種類原理與設(shè)計(jì)應(yīng)用的注意要點(diǎn)

超聲波風(fēng)速風(fēng)向傳感器:科技與自然風(fēng)的對話者!
倍加福發(fā)布USi-industry超聲波傳感器系統(tǒng)
汽車超聲波傳感器 SNS409替代E524.09 (性能對比)

超聲波液位計(jì)的工作原理 超聲波液位計(jì)與其他液位計(jì)的比較
典型的超聲波傳感器及其應(yīng)用領(lǐng)域
超聲波傳感器是模擬還是數(shù)字
超聲波傳感器輸出的是什么信號
能否推薦一個(gè)用于放大超聲波傳感器信號的放大器?
電應(yīng)普傳感器?|?窖井水位監(jiān)測超聲波傳感器應(yīng)用方案

評論