#define LED1 19 //mendeklarasikan bahwa led1 pin 2
#define LED2 18 //mendeklarasikan bahwa led2 pin 4
#define LED3 5 //mendeklarasikan bahwa led3 pin 5
void setup() // tempat mendeklarasikan perintah program
{
pinMode(19, OUTPUT); //mendeklarasikan pin19 sebagai output
pinMode(18, OUTPUT); //mendeklarasikan pin18 sebagai output
pinMode(5, OUTPUT); //mendeklarasikan pin5 sebagai output
}
void loop() //tempat program yang dijalankan terus menerus(looping)
{
digitalWrite(19, HIGH); //memberikan logika high
digitalWrite(5, LOW); //memberikan logika low
digitalWrite(18, HIGH); //memberikan logika high
delay(1000); // waktu untuk menjalankan program sebelum program yg selanjutnya
digitalWrite(18, LOW); //memberikan logika low
delay(1000); // waktu untuk menjalankan program sebelum program yg selanjutnya
digitalWrite(18, HIGH); //memberikan logika high
delay(1000); // waktu untuk menjalankan program sebelum program yg selanjutnya
digitalWrite(18, LOW); //memberikan logika low
delay(1000); // waktu untuk menjalankan program sebelum program yg selanjutnya
digitalWrite(18, HIGH); //memberikan logika high
delay(1000); // waktu untuk menjalankan program sebelum program yg selanjutnya
digitalWrite(18, LOW); //memberikan logika low
delay(1000); // waktu untuk menjalankan program sebelum program yg selanjutnya
digitalWrite(19, LOW); //memberikan logika low
digitalWrite(18, LOW); //memberikan logika low
digitalWrite(5, HIGH); //memberikan logika high
delay(4000); // waktu untuk menjalankan program sebelum program yg selanjutnya
digitalWrite(5, LOW); //memberikan logika low
}