1. Arduino
2. Resistor
3. LED
4. Listing Program [back]
int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};
void setup(){
for (int i = 0; i <= 8; i++){
pinMode (led[i], OUTPUT);
}
}
void loop(){
for (int hidup = 0; hidup <= 8; hidup++){
digitalWrite(led[hidup], HIGH);
delay(100);
}
delay(100);
for (int mati = 0; mati <= 8; mati++){
digitalWrite(led[mati], LOW);
delay(100);
}
delay(100);
}
5. Video [back]
Kondisi
Menghidupkan LED secara bergantian dari kiri ke kanan
Analisa
Analisa
1. Apa yang terjadi jika pada listing program yang awalnya delay(100) diubah menjadi delay(1000)?
Jawab :
Jika diganti menjadi delay(1000), maka selang waktu perubahan kondisi atau perulangannya menjadi 1000 ms. Hal itu dikarenakan fungsi delay pada listing program adalah sebagai pendeklarasian selang waktu pergantian kondisi dalam rangkaian.
2. Apa pengaruh jika resistor pada rangkaian diubah menjadi 1000 ohm?
Jawab :
Jika resistor pada rangkaian diganti menjadi 1000 ohm, maka nyala LED akan lebih redup dari sebelumnya. Hal tersebut disesuaikan dengan fungsi resistor sebagai hambatan dalam sebuah rangkaian.
Download video simulasi [di sini]
Download rangkaian [di sini]
Download HTML [di sini]
Tidak ada komentar:
Posting Komentar