Thursday, 20 February 2025

Kode Ardiuno Uno Untuk LED efek Berjalan

Berikut adalah kode untuk membuat lampu berjalan (running LED) menggunakan Arduino Uno. Program ini akan menyalakan dan mematikan LED secara berurutan pada pin digital Arduino.


Kode Arduino (C++)

// Menentukan pin LED

const int ledPins[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; 

const int ledCount = sizeof(ledPins) / sizeof(ledPins[0]);


void setup() {

  // Mengatur semua pin LED sebagai output

  for (int i = 0; i < ledCount; i++) {

    pinMode(ledPins[i], OUTPUT);

  }

}


void loop() {

  // Menyalakan LED satu per satu

  for (int i = 0; i < ledCount; i++) {

    digitalWrite(ledPins[i], HIGH);

    delay(200); // Tunggu 200ms

    digitalWrite(ledPins[i], LOW);

  }

  

  // Menyalakan LED secara berurutan ke arah sebaliknya

  for (int i = ledCount - 1; i >= 0; i--) {

    digitalWrite(ledPins[i], HIGH);

    delay(200);

    digitalWrite(ledPins[i], LOW);

  }

}


Penjelasan Kode


1. Inisialisasi Pin: Pin 2 hingga 7 digunakan sebagai output untuk LED.



2. Loop Menyala dan Mati: LED menyala satu per satu dari kiri ke kanan, lalu kembali dari kanan ke kiri.



3. Delay: Digunakan delay(200); untuk memberikan efek berjalan.




Koneksi ke Arduino


Hubungkan 6 LED ke pin 2, 3, 4, 5, 6, dan 7.


Sambungkan anoda (+) LED ke pin Arduino.


Sambungkan katoda (-) LED ke GND melalui resistor 220Ω.



Kode ini bisa dimodifikasi sesuai jumlah LED dan pola yang diinginkan. Jika ingin efek lebih halus, bisa men

ggunakan PWM atau transistor untuk mengontrol arus.


No comments:

Post a Comment

DOA PEMBUKA ACARA PANEN RAYA PETANI

Berikut adalah contoh doa pembuka untuk acara Panen Raya yang lebih panjang, dengan bahasa yang indah dan penuh majas: Bismillahirrahmanir...

Entri Populer