On - Off LED
1. Kondisi [Kembali]
Kondisi awal LED mati lalu hidup bergantian 3 led dari kiri secara berulang.
2. Gambar Rangkaian Simulasi [Kembali]
Listing Program
int led []={2,3,4,5,6,7,8,9}; //Deklarasi pin yang akan digunakan adalah pin 2-9
void setup() { //Semua kode dalam fungsi ini hanya dibaca sekali
for (int i=0;i<8;i++) //Perulangan
{
pinMode(led[i],OUTPUT); // Menyatakan pin yang berfungsi sebagai OUTPUT
}
}
void loop(){// Semua kode dalam fungsi ini dibaca berulang
for (int i=0;i<8;i=i+3)//perulangan
{
digitalWrite(led[i],HIGH);//LED diberi logika 1 sehingga LED menyala
digitalWrite(led[i+1],HIGH);//LED diberi logika 1 sehingga LED menyala
digitalWrite(led[i+2],HIGH);//LED diberi logika 1 sehingga LED menyala
delay(500); //Jarak waktu 500 ms antar LED yang akan menyala
}
delay(500);//Jarak waktu 500 ms sebelum memulai perulangan
for (int i=0;i<8;i=i+1)//Kondisi perulangan dari 0 dengan batas nilai 8 untuk menghidupkan LED dengan i ditambah 1
{
digitalWrite(led[i],LOW);//LED diberi logika 0 sehingga LED mati
}
delay(500);//Jarak waktu 500 ms sebelum memulai perulangan
}
3. Video Simulasi [Kembali]
4. Prinsip Kerja Rangkaian [Kembali]
Rangkaian diatas menggunakan 3 komponen utama yaitu arduino uno, 8 buah resistor dengan resistansi 220 ohm dan 8 buah LED. LED D1 dihubungkan ke resistor R1 lalu dihubungkan ke pin 2 arduino. LED D2 dihubungkan ke resistor R2 lalu dihubungkan ke pin 3 arduino. dan begitu seterusnya sampai ke LED D8 dihubungkan ke resistor R8 lalu dihubungkan ke pin 9 pada arduino. Prinsip kerja rangkaian akan mengikuti perintah program. Pertama mendeklarasikan pin mana saja yang digunakan. kemudian pada bagian fungsi yang hanya dibaca satu atau void setup diberikan perulangan dari 0 sampai dengan kecil dari 8 yang akan berulang dengan 1 penambahan. untuk bagian void loop atau bagian yang dibaca secara berulang diberikan dua buah perulangan. Perulangan pertama untuk menentukan LED mana saja yang hidup dan berapa lama durasi hidup LED tersebut. Perulangan kedua digunakan untuk mematikan seluruh lampu.
5. Link Download [Kembali]
- HTML klik disini
- Simulasi Proteus klik disini
- Listing Program klik disini
- Video klik disini
- Datasheet Arduino UNO klik disini
- Datasheet LED klik disini
- Datasheet Resistor klik disini
- Library Arduino UNO klik disini
Tidak ada komentar:
Posting Komentar