Laporan akhir percobaan 1 modul 1
2. Rangkaian Simulasi[kembali]
3. Flowchart[kembali]
4. Listing Program[kembali]
int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};
void setup() //Semua kode dalam fungsi ini hanya dieksekusi sekali
{
for (int i = 0; i <= 7; i++)
{
pinMode (led[i], OUTPUT);
}
}
void loop(){ //Semua kode dalam fungsi ini di eksekusi berulang
for (int hidup = 3; hidup >= 0; hidup--)
{
digitalWrite(led[hidup], HIGH);
delay(100);
}
delay(100);
for (int mati = 3; mati >= 0; mati--)
{
digitalWrite(led[mati], LOW);
delay(100);
}
delay(100);
for (int hidup = 4; hidup <= 7; hidup++)
{
digitalWrite(led[hidup], HIGH);
delay(100);
}
delay(100);
for (int mati = 4; mati <= 7; mati++)
{
digitalWrite(led[mati], LOW);
delay(100);
} }
5. Video[kembali]
6. Kondisi[kembali]
Kondisi : Kondisi awal lampu mati kemudian hidup dari lampu ke 4 menuju lampu ke 1, lalu dari lampu ke 5 menuju lampu ke 8.
-Pada rangkaian, jelaskan apa yang terjadi jika nilai resistor diubah menjadi 600 ohm!
jawab: Saat nilai awal 200 ohm kemudian diubah menjadi 660 ohm, LESD tetap hidup namun redup atau tidak seterang saat hambatanya 200 ohm. Ini dikarenakan karena prinsip kerja dari resistor semakin besar hambatannya semakin kecil arus yang masuk ke LED sehingga LED meredup.
7. Link Download[kembali]
No comments:
Post a Comment