Mengirim Sensor Dan Menghidupkan Lampu LED Dengan Menggunakan Arduino Uno

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 :

@labrobotika

Mau Konsultasi & Diskusi ?