การวัดระยะทางด้วย Ultrasonic Sensor Module (HC-SR04) แสดงผลผ่านหน้าจอ LCD 16×2

การวัดระยะทางด้วย Ultrasonic Sensor Module (HC-SR04) แสดงผลผ่านหน้าจอ LCD 16×2 ด้วย Arduino

การวัดระยะทางด้วย Ultrasonic Sensor Module (HC-SR04) แสดงผลผ่านหน้าจอ LCD 16×2 ด้วย Arduino

การวัดระยะทางด้วย Ultrasonic Sensor Module (HC-SR04) แสดงผลผ่านหน้าจอ LCD 16×2 ด้วย Arduino

ตัวอย่าง VDO Test Sourcecode ด้วย Website https://www.tinkercad.com

Sourcecode C++

#include <LiquidCrystal.h>
const int pingPin=7;
long cal, cm;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup(){
 lcd.begin(16, 2);
 lcd.clear();
 lcd.print("Ready!");
 delay(1000);
}
  
void loop(){ 
 pinMode(pingPin, OUTPUT);
 digitalWrite(pingPin, LOW);
 delayMicroseconds(2);
 digitalWrite(pingPin, HIGH);
 delayMicroseconds(5);
 digitalWrite(pingPin, LOW);

 pinMode(pingPin, INPUT);
 cal = pulseIn(pingPin, HIGH);

 cm = cal / 58;
 delay(300);
 lcd.clear();
 lcd.print("Distance: ");
 lcd.print(cm);
 lcd.print(" cm.");
}

Model by :: https://www.tinkercad.com