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 menyala (aktif high)
delay (100); //Jarak antar LED untuk hidup adalah 100 ms
}
delay(100); //Jarak watu 100 ms untuk melakukan perulangan atau looping atau LED hidup selama 100 ms
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(100); //Jarak waktu 300 ms untuk melakukan perulangan atau looping atau LED mati selama 100 ms
}
Percobaan 1
1. Ganti resistor ganti resistor 220 jadi 1k, apa yg
terjadi?
Jawab :
Nilai R merupakan Hambatan pada rangkaian sebelum arus mengalir ke LED
.jika nilai R dari 220 diganti menjadi 1k maka lampu LED akan meredup(cahaya
nya berkurang)
2. Pada listing program delay 100ms diganti 1000ms apa yg
terjadi?
Jawab :
Delay 100 merupakan jarak waktu 100ms antara lampu hidup dan mati. Jika
delay diubah, maka yang terjadi adalah jarak antara lampu hidup dan mati adalah
1000ms (1 detik) yang mana lampu hidup dan mato secara bergantian lebih lama
dibandingkan delay 100(0,1detik).
3. Ada tipe data int jika diganti jadi tipe data byte apa
yg terjadi?
Jawab:
Tipe
data byte memiliki 8 bit data (0 – 255). Tipe data byte tidak memiliki nilai
negatif.sedangkan tipe data Int berkisar antara
(-215 hingga (215-1) jadi pembedanya hanya kisaran bilangan . jadi pada
rangkaian percobaan 1 jika diganti tipe data int menjadi byte tidak ada
pengaruh pada rangkaian
Tidak ada komentar:
Posting Komentar