描述
技術規格
工作電壓:5V
感測距離:2cm-450cm (注意: 2cm以內有為盲區)
感測角度:15度
感測精度::0.3mm
工作電流:15mA
尺寸:45mm x 20mm x 15mm
資料
HC-SR04 超聲波 Library
接線方式
依Arduino uno為例
HC-SR04的 Echo 接至 Arduino D13腳
HC-SR04的 Trig 接至 Arduino D12腳
HC-SR04的 VCC 接至 Arduino 5V腳
HC-SR04的 GND 接至 Arduino GND腳
程式範例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#include <Ultrasonic.h> #define TRIGGER_PIN 12 #define ECHO_PIN 13 Ultrasonic ultrasonic(TRIGGER_PIN, ECHO_PIN); void setup() { Serial.begin(9600); } void loop() { float cmMsec, inMsec; long microsec = ultrasonic.timing(); cmMsec = ultrasonic.convert(microsec, Ultrasonic::CM); inMsec = ultrasonic.convert(microsec, Ultrasonic::IN); Serial.print("MS: "); Serial.print(microsec); Serial.print(", CM: "); Serial.print(cmMsec); Serial.print(", IN: "); Serial.println(inMsec); delay(1000); } |
參考資料
http://wiki.tetrasys-design.net/HCSR04Ultrasonic