const int trigPin = _ ;  // Pin trigger ultrasonik
const int echoPin = _ ; // Pin echo ultrasonik
const int ledPin = _ ;  // Pin LED
const int buzzerPin = _ ; // Pin buzzer

void setup() {
  Serial.begin( _ );
  pinMode(trigPin, OUTPUT);
  pinMode( _ , INPUT);
  pinMode(ledPin, _ );
  pinMode(buzzerPin, _ );
}

void loop() {
  long duration, distance;
  
  // Mengirim sinyal ultrasonik
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH );
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW );
  
  // Menerima waktu pantulan ultrasonik
  duration = pulseIn( _ , HIGH);
  
  // Menghitung jarak berdasarkan waktu pantulan
  distance = duration * 0.034 / 2;
  
  // Menampilkan jarak pada Serial Monitor
  Serial.print("Jarak: ");
  Serial.print( _ );
  Serial.println(" cm");
  
  // Jika jarak kurang dari atau sama dengan 20 cm, nyalakan LED dan buzzer, dan sebalikanya pada else
  if ( _ ) {
     _
  } else {
     _
  }
  // Tunggu sebentar sebelum mengukur kembali
delay(1000);
}
$abcdeabcde151015202530354045505560fghijfghij