Kita akan menghidupkan lampu LED dengan cara mengirim sensor lewat Arduino Uno.
Alat yang diperlukan :
- Arduino Uno
- Lampu LED 5mm
- Kabel Jumper
- Sensor HC-SR04
Wiring :
HC-SR04 :
- VCC = 5V
- Trig = Pin 9
- Echo = Pin 10
- GND = GND
LED :
- Pendek (Negatif) = GND
- Panjang (Positif) = Pin 13
Codingan Di Arduino IDE :
const int trigPin = 9;
const int echoPin = 10;
const int LEDPin = 13;
long duration;
int distance;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(LEDPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Menghitung durasi pulsa dari sensor ultrasonik
duration = pulseIn(echoPin, HIGH);
// Menghitung jarak dalam cm
distance = duration * 0.034 / 2;
// Jika jarak sama dengan atau lebih kecil dari 10 cm, LED mati
if (distance >= 10) {
digitalWrite(LEDPin, LOW);
} else {
digitalWrite(LEDPin, HIGH);
}
// Menampilkan jarak
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" CM ");
delay(500);
}
Selamat Mencoba!
Untuk mengetahui lebih lanjut mengenai Source Code Projek Kami atau pertanyaan lainnya seputar Arduino dan Jasa, teman teman dapat menghubungi Sosial Media kami sebagai berikut
Contact Here :



