โมดูลอัลตร้าโซนิคนี้เป็นอุปกรณ์ใช้วัดระยะทางโดยไม่ต้องมีการสัมผัสกับตำแหน่งที่ต้องการวัด วัดได้ตั้งแต่ 2 cm ถึง 400 cm โดยส่งสัญญาณอัลตร้าโซนิคความถี่ 40 kHz ไปที่วัตถุที่ต้องการวัดและรับสัญญาณที่สะท้อนกลับมา พร้อมทั้งจับเวลาเพื่อนำมาใช้ในการคำนวณระยะทาง
#include "Ultrasonic.h"
#include
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);Ultrasonic ultrasonic(7,6);
void setup()
{
Serial.begin( 9600 );
lcd.begin(16, 2);
lcd.print(“Testing…”);
}
void loop()
{
lcd.setCursor(0, 0);
lcd.print(ultrasonic.Ranging(CM));
lcd.print(“cm”);
delay(1000);
lcd.clear();
}
อ้างอิง https://www.arduitronics.com/product/20/ultrasonic-sensor-module-hc-sr04