Mikro Percobaan 1 Modul 1
int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9}; //menyatakan penggunaan pin 6-13 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(100); //menunggu waktu selama 100 ms (0,1 s)
}
delay(100); //menunggu waktu selama 100 ms (0,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)
}Led berjalan dari kanan ke kiri
delay(100); //menunggu waktu selama 100 ms (0,1 s)
} //akhir program (end)
5. Video [kembali]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(100); //menunggu waktu selama 100 ms (0,1 s)
}
delay(100); //menunggu waktu selama 100 ms (0,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)
}Led berjalan dari kanan ke kiri
delay(100); //menunggu waktu selama 100 ms (0,1 s)
} //akhir program (end)
6. Kondisi [kembali]
Led berjalan dari kanan ke kiri
7. Link Download [kembali]
Komentar
Posting Komentar