1. Kondisi [Kembali]
Kondisi yang digunakan pada Tugas Pendahuluan ini adalah
Percobaan 1 kondisi 10 yaitu Kondisi awal Led mati lalu hidup berkedip dengan delay 1
detik
![]() |
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 dari 0 hingga kecil sama dengan 8, nilai di increment atau
ditambah satu
{
pinMode(led[i],OUTPUT); //Menyatakan pin yang dihubungkan ke LED berfungsi sebagai OUTPUT
}
}
void loop() { //Semua
kode di dalam fungsi ini akan dilakukan perulangan/looping
for(int hidup=0;hidup<=8;hidup++) //Perulangan dari 0 hingga kecil sama dengan 8 untuk menghidupkan LED
{
digitalWrite(led[hidup],HIGH); //LED diberi logika 1 sehingga
LED hidup (aktif high)
}
delay(1000); //Jarak
watu 1000ms(1 detik) untuk melakukan perulangan atau looping atau LED mati selama 1000ms(1 detik)
for(int
mati=0;mati<=8;mati++) //Perulangan dari 0 hingga kecil sama
dengan 8 untuk mematikan LED
{
digitalWrite(led[mati],LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
}
delay(1000); //Jarak waktu 1000ms(1 detik) untuk
melakukan perulangan atau looping atau LED hidup selama 1000ms(1 detik)
}
6. Video [Kembali]Prinsip kerja rangkaian:
pin 2 sampai 9 pada pin-pin
digital arduino uno dihubungkan masing-masing ke 8 buah LED yang
sebelumnya diberi hambatan masing-masing 220 ohm, kemudian setiap LED
dihubung ke ground. arus listrik dari pin 2-9 yang merupakan pin output
akan mengalir ke resistor kemudian mengalir ke LED melalui kaki positif
(anoda) dan kemudian ke kaki negatif (katoda) yang kemudian ke ground.
sesuai dengan program yang telah dimasukkan ke arduino uno, maka LED akan berkedip secara bersamaan dan berulang. 

Tidak ada komentar:
Posting Komentar