// Program untuk mengukur jarak dengan sensor ultrasonik HC-SR04

const int trigPin = 9;  // Pin trigger sensor ultrasonik
const int echoPin = 10; // Pin echo sensor ultrasonik

void setup() {
  Serial.begin(9600);   // Inisialisasi komunikasi serial
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}

void loop() {
  // Mengirim sinyal ultrasonik
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  // Menerima waktu pantulan ultrasonik
  long duration = pulseIn(echoPin, HIGH);

  // Menghitung jarak dalam meter
  float distance = duration * 0.034 / 2.0 / 100.0; // Ubah dari cm ke meter

  // Menampilkan hasil ke Serial Monitor
  Serial.print("Jarak: ");
  Serial.print(distance);
  Serial.println(" meter");

  delay(1000); // Delay 1 detik sebelum mengukur kembali
}