/////////////////////////////////////////////////////////////////////////
int MERAH=2;
int KUNING=1;
int HIJAU=0;
int x;
void setup()
{
pinMode(MERAH,OUTPUT);
pinMode(KUNING,OUTPUT);
pinMode(HIJAU,OUTPUT);
}
void loop()
{
digitalWrite(MERAH,HIGH);
delay(5000);
digitalWrite(KUNING,HIGH);
delay(800);
digitalWrite(KUNING,LOW);
digitalWrite(MERAH,LOW);
digitalWrite(HIJAU,HIGH);
delay(5000);
digitalWrite(HIJAU,LOW);
for (x=0; x<3 ; x++)
{
digitalWrite(KUNING,HIGH);
delay(400);
digitalWrite(KUNING,LOW);
delay(400);
}
}
/////////////////////////////////////////////////////////////////////////
Sesuai program di atas maka hasilnya:
Lampu merah menyala dan 5 detik kemudia lampu kuning juga ikut menyala. 0,8 detik kemudian lampu merah dan kuning akan mati langsung dilanjutkan lampu hijau menyala. 5 detik kemudian lampu hijau akan mati dan akan langsung dilanjutkan dengan lampu kuning yang menyala lalu mati sebanyak masing-masing 3 kali. Disaat lampu kuning mati yang ketiga kalinya maka 0,4 detik kemudian program akan kembali berulang. Untuk lebih jelasnya bisa dilihat pada video di bawah ini.
Belajar Arduino yo... gampang gampang susah bro.
BalasHapussusah kali bro..
BalasHapus