// Library untuk sensor jarak ultrasonik
#include <NewPing.h>
// Konstanta untuk pin trigger dan echo pada sensor
const int TRIGGER_PIN = 2;
const int ECHO_PIN = 3;
// Jarak maksimum yang dapat diukur (dalam centimeter)
const int MAX_DISTANCE = 400;
// Objek NewPing untuk mengakses sensor jarak
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);
void setup() {
// Mengaktifkan komunikasi serial
Serial.begin(9600);
}
void loop() {
// Mengirimkan sinyal ultrasonik dan mendapatkan jarak dalam centimeter
unsigned int distance = sonar.ping_cm();
// Menampilkan hasil jarak pada monitor serial
Serial.print("Jarak: ");
Serial.print(distance);
Serial.println(" cm");
// Menunda pengukuran selama 500ms
delay(500);
}