1. Komponen[kembali]
2. Rangkaian Simulasi[kembali]
int led [ ] = {9, 8, 7, 6, 5, 4, 3, 2}; //menyatakan penggunaan pin 9-2 pada arduino dengan variabel led dalam bentuk array
void setup() //semua kode yang disini akan dibaca sekali
{
for (int i = 0; i <= 8; i++) //melakukan perulangan yang dimulai dari 0 dengan nilai batas kecil dari 8, INCREASE
{
pinMode (led[i], OUTPUT); //menyatakan pin-pin arduino yang digunakan sebagai OUTPUT
}
}
void loop() //semua kode yang ada disini akan dibaca berulang kali (terus menerus)
{
for (int hidup = 0; hidup <= 8; hidup++) //melakukan perulangan yang dimulai dari 0 dengan nilai batas kecil dari 8 untuk LED hidup, INCREASE
{
digitalWrite(led[hidup], HIGH); //memberikan 5V (Nyala) kepada pin-pin led
}
delay(1000); //menunggu waktu selama 1000 ms (1 s)
for (int mati = 0; mati <= 8; mati++) //melakukan perulangan yang dimulai dari 0 dengan nilai batas kecil dari 8 untuk LED mati, INCREASE
{
digitalWrite(led[mati], LOW); //memberikan 0V (Mati) kepada pin-pin led
delay(100); //menunggu waktu selama 100 ms (0.1 s)
}
delay(100); //menunggu waktu selama 100 ms (0.1 s)
} // End Program
5. Video[kembali]
6. Kondisi[kembali]
Kondisi LED hidup semuanya , kemudian mati dari kanan ke kiri
Soal analisa
1. Pada rangkaian, jelaskan apa yang terjadi jika nilai resistor diubah menjadi 5K ohm
Jawab:
Apabila dikasih hambatan 5K ohm pada resistor, maka hal itu dapat menyebabkan arus yang masuk akan sedikit bahkan tidak ada, dikarenakan hambatan 5K ohm itu sangat besar, sehingga arus yang ingin masuk pada LED tidak cukup atau tidak masuk karena hambatan resistor yang sangat besar. LED pun akhirnya tidak menyala karena tidak ada arus yang masuk
7. Link Download[kembali]
HTML[download]
File Rangkaian [download]
Video[download]
Program Arduino[download]
Tidak ada komentar:
Posting Komentar