Cara membuat efek lampu berjalan menggunakan ARDUINO - TUTORIAL KOMPUTER Gampang Banget!!!

Saturday, December 2, 2023

Cara membuat efek lampu berjalan menggunakan ARDUINO

 

ARDUINO by freepik

Berikut adalah contoh sederhana untuk membuat efek lampu berjalan menggunakan LED dan Arduino:

// Definisikan pin LED dan jumlah LED

const int jumlahLED = 6;

int pinLED[] = {2, 3, 4, 5, 6, 7};

 

// Waktu penundaan antar perpindahan LED (ms)

int delayWaktu = 200;

 

void setup() {

  // Inisialisasi pin LED sebagai OUTPUT

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

    pinMode(pinLED[i], OUTPUT);

  }

}

 

void loop() {

  // Nyalakan LED satu per satu dengan efek berjalan

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

    digitalWrite(pinLED[i], HIGH);

    delay(delayWaktu);

    digitalWrite(pinLED[i], LOW);

  }

 

  // Matikan LED satu per satu dengan efek berjalan terbalik

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

    digitalWrite(pinLED[i], HIGH);

    delay(delayWaktu);

    digitalWrite(pinLED[i], LOW);

  }

}

Pada contoh di atas, kita menggunakan 6 LED yang terhubung ke pin 2 hingga 7 pada Arduino. Anda dapat menyesuaikan jumlah LED dan pin sesuai dengan kebutuhan Anda. Program ini membuat efek lampu berjalan di sepanjang LED, dan kemudian mengulangi prosesnya.

Pastikan Anda telah menghubungkan LED dengan benar ke pin yang sesuai pada Arduino dan sudah memasang resistor sesuai kebutuhan. Juga, sesuaikan nilai delayWaktu sesuai dengan preferensi Anda untuk kecepatan perpindahan lampu.

Semoga membantu! Jika Anda memiliki pertanyaan lebih lanjut, jangan ragu untuk bertanya.