BLINK 1 digitalWrite(4, HIGH);
digitalWrite(5, LOW);
#define lampu1 3 delay(500);
void setup() { digitalWrite(3, HIGH);
pinMode (lampu1, OUTPUT); digitalWrite(4, LOW);
} digitalWrite(5, LOW);
void loop(){ delay(500);
digitalWrite(lampu1, HIGH); }
delay(1000); if (a == 3){
digitalWrite(lampu1, LOW); digitalWrite(3, LOW);
delay(1000); digitalWrite(4, LOW);
} digitalWrite(5, LOW);
}
3 LED BERJALAN if (a == 4){
#define LED1 3 digitalWrite(3, HIGH);
#define LED2 4 digitalWrite(4, HIGH);
#define LED3 5 digitalWrite(5, HIGH);
void setup(){ }
pinMode (3, OUTPUT); if (a == 5){
pinMode (4, OUTPUT); a == 1:
pinMode (5, OUTPUT); }
} }
void loop(){
digitalWrite(3, HIGH); TRAFFIC LIGHT
digitalWrite(4, LOW); void setup() {
digitalWrite(5, LOW); pinMode (2, OUTPUT);
delay(500); pinMode (3, OUTPUT);
digitalWrite(3, HIGH); pinMode (4, OUTPUT);
digitalWrite(4, LOW); pinMode (5, OUTPUT);
digitalWrite(5, LOW); pinMode (6, OUTPUT);
delay(500); pinMode (7, OUTPUT);
digitalWrite(3, HIGH); pinMode (8, OUTPUT);
digitalWrite(4, LOW); pinMode (9, OUTPUT);
digitalWrite(5, LOW); pinMode (10, OUTPUT);
delay(500); digitalWrite(4, HIGH);
digitalWrite(7, HIGH);
PUSHBUTTON+3LED digitalWrite(10, HIGH);
#define LED1 3 }
#define LED2 4 void loop(){
#define LED3 5 jalan_satu();
#define saklar 7 jalan_dua();
Int a=0; jalan_tiga();
}
void setup(){ void jalan_satu(){
pinMode digitalWrite(4, LOW);
(saklar,INPUT_PULLUP); digitalWrite(2, HIGH);
pinMode (3, OUTPUT); delay(2000);
pinMode (4, OUTPUT); digitalWrite(2, LOW);
pinMode (5, OUTPUT); digitalWrite(3, HIGH);
digitalWrite (saklar, HIGH); delay(2000);
} digitalWrite(3, LOW);
void loop(){ digitalWrite(4, HIGH);
if (digitalRead(saklar)==LOW){ }
a= a+1; void jalan_dua(){
delay(500); digitalWrite(7, LOW);
} digitalWrite(5, HIGH);
if (a == 1){ delay(2000);
digitalWrite(3, HIGH); digitalWrite(5, LOW);
digitalWrite(4, LOW); digitalWrite(6, HIGH);
digitalWrite(5, LOW); delay(2000);
delay(500); digitalWrite(6, LOW);
digitalWrite(3, LOW); digitalWrite(7, HIGH);
digitalWrite(4, HIGH); }
digitalWrite(5, LOW); void jalan_tiga(){
delay(500); digitalWrite(10, LOW);
digitalWrite(3, LOW); digitalWrite(8, HIGH);
digitalWrite(4, LOW); delay(2000);
digitalWrite(5, HIGH); digitalWrite(8, LOW);
delay(500); digitalWrite(9, HIGH);
} delay(2000);
if (a == 2){ digitalWrite(9, LOW);
digitalWrite(3, LOW); digitalWrite(10, HIGH);
digitalWrite(4, LOW); }
digitalWrite(5, HIGH);
delay(500);
digitalWrite(3, LOW);
Esp 7seg+2lamp digitalWrite(c, LOW);
#define LED D0 digitalWrite(d, HIGH);
#define LED D1 digitalWrite(e, HIGH);
#define a D2 digitalWrite(f, HIGH);
#define b D3 digitalWrite(g, HIGH);
#define c D4 delay(1000) ;
#define d D5
#define e D6 //angka 0
#define f D7 digitalWrite(a, LOW);
#define g D8 digitalWrite(b, LOW);
digitalWrite(c, LOW);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
void setup(){ digitalWrite(f, LOW);
pinMode(D0, OUTPUT); digitalWrite(g, HIGH);
pinMode(D1, OUTPUT);
pinMode(D2, OUTPUT);
pinMode(D3, OUTPUT);
pinMode(D4, OUTPUT); digitalWrite(D1, HIGH);
pinMode(D5, OUTPUT); digitalWrite(D0, LOW);
pinMode(D6, OUTPUT); delay(1000);
pinMode(D7, OUTPUT); //angka 5
pinMode(D8, OUTPUT); digitalWrite(a, LOW);
} digitalWrite(b, HIGH);
digitalWrite(c, LOW);
void loop(){ digitalWrite(d, LOW);
digitalWrite(e, HIGH);
digitalWrite(D1, LOW); digitalWrite(f, LOW);
digitalWrite(D0, HIGH); digitalWrite(g, LOW);
delay(1000); delay(1000) ;
//angka 5
digitalWrite(a, LOW); //angka 4
digitalWrite(b, HIGH); digitalWrite(a, HIGH);
digitalWrite(c, LOW); digitalWrite(b, LOW);
digitalWrite(d, LOW); digitalWrite(c, LOW);
digitalWrite(e, HIGH); digitalWrite(d, HIGH);
digitalWrite(f, LOW); digitalWrite(e, HIGH);
digitalWrite(g, LOW); digitalWrite(f, LOW);
delay(1000) ; digitalWrite(g, LOW);
delay(1000) ;
//angka 4
digitalWrite(a, HIGH); //angka 3
digitalWrite(b, LOW); digitalWrite(a, LOW);
digitalWrite(c, LOW); digitalWrite(b, LOW);
digitalWrite(d, HIGH); digitalWrite(c, LOW);
digitalWrite(e, HIGH); digitalWrite(d, LOW);
digitalWrite(f, LOW); digitalWrite(e, HIGH);
digitalWrite(g, LOW); digitalWrite(f, HIGH);
delay(1000) ; digitalWrite(g, LOW);
delay(1000) ;
//angka 3
digitalWrite(a, LOW); //angka 2
digitalWrite(b, LOW); digitalWrite(a, LOW);
digitalWrite(c, LOW); digitalWrite(b, LOW);
digitalWrite(d, LOW); digitalWrite(c, HIGH);
digitalWrite(e, HIGH); digitalWrite(d, LOW);
digitalWrite(f, HIGH); digitalWrite(e, LOW);
digitalWrite(g, LOW); digitalWrite(f, HIGH);
delay(1000) ; digitalWrite(g, LOW);
delay(1000) ;
//angka 2