Tutorial Arduino - Contoh Sketch Lampu LED Nyala Berurutan Efek Berjalan

September 16, 2018
Gagalenyilih - Tutorial Arduino - Contoh Sketch Lampu LED Nyala Berurutan Efek Berjalan - Satu lagi contoh penggunaan for yakni untuk mengendalikan 10 LED yang bisa memberikan efek berjalan. Untuk mempraktikkannya, kamu membutuhkan bahan-bahan berikut ini :

Tutorial Arduino - Contoh Sketch Lampu LED Nyala Berurutan Efek Berjalan


Alat dan Bahan :
  • Arduino Uno
  • Resistor 270 Ohm (10 buah)
  • LED

Sketch Arduino LED Nyala berurutan

Buatlah skema rangkaian seperti pada gambar berikut ini!
Tutorial Arduino - Contoh Sketch Lampu LED Nyala Berurutan Efek Berjalan
Klik untuk memperbesar gambar.
Setelah rangkaian selesai, buatlah sketch berikut ini!

Sebaris

//sebaris - pengaturan sebaris LED

void setup() {
  for (int pin = 4; pin < 14; pin++) {
    pinMode(pin, OUTPUT);
    digitalWrite(pinn, LOW);
  }
}

void loop() {
  for (int pin = 4; pin < 14; pin++) {
    delay(100)
    diogitalWrite(pin, LOW);
  }
}

Dengan sedikit pengeditan terhadap Sketch diatas, memungkinkan kita untuk membuat efek lain. Contoh berikut akan membuat lampu LED bergerak dari satu ujung ke ujung yang lainnya, kemudian membalik berurutan.

//Sebaris2 = pengaturan sebaris LED versi 2

int pin;

void setup() {
  for (int pin = 4; pin < 14; pin++) {
    pinMode(pin, OUTPUT);
    digitalWrite(pin, LOW);
  }
}

void loop() {
  for (pin = 4; pin < 14; pin++) {
    digitalWrite(pin, HIGH);
    delay(200);
    digitalWrite(pin, LOW);
  }

  // Balik berurutan
  for (pin = 13; pin > 3; pin--) {
    digitalWrite(pin, HIGH);
    delay(200);
    digitalWrite(pin, LOW);
  }
}
Sekian.

Selanjutnya :

Artikel Terkait

Latest
Previous Article
Next Post »
Penulisan markup di komentar
  • Untuk menulis huruf bold gunakan <strong></strong> atau <b></b>.
  • Untuk menulis huruf italic gunakan <em></em> atau <i></i>.
  • Untuk menulis huruf underline gunakan <u></u>.
  • Untuk menulis huruf strikethrought gunakan <strike></strike>.
  • Untuk menulis kode HTML gunakan <code></code> atau <pre></pre> atau <pre><code></code></pre>, dan silakan parse kode pada kotak parser di bawah ini.

Disqus
Tambahkan komentar Anda

Tidak ada komentar

Berkomentarlah dengan baik dan sopan. Dilarang keras membuat link aktif!