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 7
- Echo = Pin 8
- GND = GND
LED :
- Pendek (Negatif) = GND
- Panjang (Positif) Pin 13
Codingan di Arduino Uno :
const int trigPin = 7;
const int echoPin = 8;
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);
}
Silahkan Mencoba!
Jika Kalian Perlu Bantuan Atau Ingin Membuat Sebuah Project Yang Berhubungan Dengan Tutorial Ini Bisa Hubungi Kami Lewat Link Whatsapp Dibawah Ini :

