步驟1:所需硬件
Arduino開發板
超聲波傳感器HC-SR04
LCD顯示器
10k歐姆電位計
面包板和電線
步驟2:連接
超聲波傳感器HC-SR04連接:
HC-SR04超聲波模塊具有4個引腳,即接地,VCC,觸發和回波。模塊的地線和VCC引腳需要分別連接到Arduino板上的地線和5伏特引腳,并且將trig和echo引腳連接到Arduino板上的任何數字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
查看基本信息有關HC-SR04的教程https://youtu.be/vTjJDeDJmsA
LCD顯示器連接:
將LCD屏幕連接到Arduino或Genuino板上時,建議將引腳接頭條焊接到LCD屏幕的14(或16)引腳數連接器上。要將LCD屏幕連接到板上,請連接以下引腳:
LCD VSS引腳到Arduino GND
LCD VDD引腳到Arduino 5V
LCD RS引腳到數字引腳1
LCD RW引腳到Arduino GND
LCD Enable引腳到數字引腳2
LCD D4引腳到數字引腳4
LCD D5引腳到數字引腳5
LCD D6引腳到數字引腳6
LCD D7引腳到數字引腳7
10k電位器的另一端連接到+ 5V和GND
對于顯示屏的背光,LCD的引腳15(A +)和16(K-)分別連接到+ 5V和GND
查看有關LCD顯示器的基本教程https://youtu .be/cxNBlD5c8zI
步驟3:代碼
LiquidCrystal庫允許您控制兼容的LCD顯示器
首先,您必須定義Trig和Echo引腳。在這種情況下,它們是Arduino板上的9號和10號引腳,它們分別稱為trigPin和echoPin。然后,您需要一個Long變量,用于表示從傳感器獲得的行程時間,該變量名為“ duration”,另一個則是距離的整數變量。
在設置中,您必須將trigPin定義為輸出,將回聲作為輸入,并開始串行通信以在串行監視器上顯示結果。
如果對象與傳感器的距離為10 cm,并且聲音的速度為340 m/s或0.034 cm/μs,聲波將需要傳播約294 u秒。但是,由于聲波需要向前傳播并向后反彈,因此從Echo引腳獲得的信號將是該數字的兩倍。因此,為了獲得以厘米為單位的距離,我們需要將從回波針獲得的傳播時間值乘以0.034,再除以2。
獲取代碼:
http://mertarduinotutorial.blogspot.com.tr/2016/11/arduino-tutorial-15-ultrasonic-sensor.html
責任編輯:wv
-
lcd
+關注
關注
34文章
4427瀏覽量
167697 -
超聲波傳感器
+關注
關注
18文章
583瀏覽量
35943
發布評論請先 登錄
相關推薦
評論