a. arduino Uno
b. LED
c. Resistor
6. Analisa [kembali]
b. LED
c. Resistor
3. Flowchart [kembali]
4. Listing Program [kembali]
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(1000);
}
1. Apa yang terjadi jika
delay(100) diganti jadi delay(1000)
Jawab:
Jika delay 100 diubah
menjadi delay 1000 maka proses jeda untuk penghidupan dan pematian LED akan
menjadi lambat karena delay diubah menjadi 1 sekon sedangkan sebelumnya adalah
0.1 sekon
2. Apa yang terjadi jika
nilai R diganti menjadi 1k
Jawab:
Jika nilai R diubah
menjadi 1 k dari yang sebelumnya 220 maka LED akan menjadi redup dikarenakan
besarnya hambatan sehingga membuat arus yang masuk ke LED menjadi lebih kecil.
Tidak ada komentar:
Posting Komentar