1. Kondisi 

Hidupkan LED seluruhnya, lalu mati bergantian dari kanan ke kiri (Percobaan 1 kondisi 16)

2. Rangkaian Simulasi





3. Flowchart




4. Listing Program

int lampu [ ] = {2, 3, 4, 5, 6, 7, 8, 9};  //mendeklarasikan pin 2-9 yang digunakan

void setup()                                     //semua kode dalam fungsi ini hanya dibaca sekali
{
  for (int i = 0; i <= 8; i++)            //perulangan dari 0 dengan nilai batas kecil sama dengan 8; increase
  {
    pinMode (lampu[i], OUTPUT);   //menyatakan pin yang dihubungkan ke Lampu sebagai OUTPUT
  }
}

void loop() {                                               //Semua kode dalam fungsi ini dibaca berulang
  for (int hidup = 0; hidup <= 8; hidup++)  //Kondisi perulangan dari 0 dengan batas nilai 8 untuk menghidupkan LED
  {
    digitalWrite(lampu[hidup], HIGH);         //LAMPU diberi logika 1 sehingga LAMPU menyala
    delay(100);                             //Jarak waktu 100 ms antar LAMPU yang akan menyala
  }
  delay(100);                               //Jarak waktu 100 ms sebelum memulai perulangan
  for (int mati = 8; mati >= 0; mati--)     //Kondisi perulangan dari 0 dengan batas nilai 8; untuk mematikan LED
  {
    digitalWrite(lampu[mati], LOW);           //LAMPU diberi logika 0 sehingga LAMPU mati
    delay(100);                             //Jarak waktu 100 ms antar LAMPU yang akan mati
  }
  delay(100);                               //Jarak waktu 100 ms sebelum memulai perulangan
}

5. Video Simulasi



6. Prinsip Kerja 


Pada rangkaian ini terdiri dari satu buah arduino uno yang terintegrasi dengan arduino IDE sebagai sarana tempat pengkodean program, 8 buah resistor yang berfungsi sebagai penstabil tegangan yang akan masuk ke led, dan 8 buah led sebagai output. Masing-masing kaki anoda led dihubungkan dengan resistor, lalu dihubungkan dengan pin digital 2 - 9 pada arduino. Lalu pada arduino dilakukan pengkodean untuk mencapai kondisi yang diinginkan. 
           
Setelah program ini dibuat di arduino IDE, program ini lalu diintegrasikan dengan arduino uno, sehingga rangkaian dapat berjalan sesuai dengan kondisi yang diinginkan. 
    

7. Link Download

File HTML - 

File Rangkaian Simulasi - 

File Video Simulasi - 

File Program Arduino - 

Datasheet Arduino 

Datasheet LED 


Tidak ada komentar:

Posting Komentar