Professional Documents
Culture Documents
Kelas : X TMK 1
//Deklarasi Variabel
//LED Pertigaan 1
int LedH1 = 2;
int LedK1 = 3;
int LedM1 = 4;
//LED Pertigaan 2
int LedH2 = 5;
int LedK2 = 6;
int LedM2 = 7;
//LED Pertigaan 3
int LedH3 = 8;
int LedK3 = 9;
int LedM3 = 10;
void setup()
{
//Inisialisasi Varibel Pertigaan 1
pinMode (LedH1,OUTPUT);
pinMode (LedK1,OUTPUT);
pinMode (LedM1,OUTPUT);
void loop()
{
//Dimulai dari pertigaan 3 ke pertigaan 2
digitalWrite(LedM3,HIGH);
digitalWrite(LedH2,HIGH);
digitalWrite(LedM1,HIGH);
delay(10000);
digitalWrite(LedM3,LOW);
digitalWrite(LedH2,LOW);
digitalWrite(LedM1,LOW);
//Menyalakan lampu kuning untuk logic pertigaan 3
digitalWrite(LedK3,HIGH);
digitalWrite(LedK2,HIGH);
digitalWrite(LedM1,HIGH);
delay(2000);
digitalWrite(LedK3,LOW);
digitalWrite(LedK2,LOW);
digitalWrite(LedM1,LOW);
//Lanjut ke pertigaan 1
digitalWrite(LedK1,HIGH);
digitalWrite(LedK2,HIGH);
digitalWrite(LedK3,HIGH);
delay(2000);
digitalWrite(LedK1,LOW);
digitalWrite(LedK2,LOW);
digitalWrite(LedK3,LOW);