You are on page 1of 5

A.

Menyalakan Lampu LED digitalWrite(i,LOW);

void setup() { }

pinMode (2,OUTPUT); delay(500);

pinMode (3,OUTPUT); }

pinMode (4,OUTPUT); C. Lampu Berjalan


pinMode (5,OUTPUT); void setup() {
pinMode (6,OUTPUT); pinMode(2,OUTPUT);
pinMode (7,OUTPUT); pinMode(3,OUTPUT);
pinMode (8,OUTPUT); pinMode(4,OUTPUT);
pinMode (9,OUTPUT); pinMode(5,OUTPUT);
} pinMode(6,OUTPUT);
void loop (){ pinMode(7,OUTPUT);
digitalWrite(2,HIGH); pinMode(8,OUTPUT);
digitalWrite(3,HIGH); pinMode(9,OUTPUT);
digitalWrite(4,HIGH); }
digitalWrite(5,HIGH); void loop() {
digitalWrite(6,HIGH); digitalWrite(2,HIGH);
digitalWrite(7,HIGH); delay(100);
digitalWrite(8,HIGH); digitalWrite(2,LOW);
digitalWrite(9,HIGH); digitalWrite(3,HIGH);
} delay(100);

B. Lampu Berkedip digitalWrite(3,LOW);

char i; digitalWrite(4,HIGH);

void setup() { delay(100);

for (i=2; i<10; i++){ digitalWrite(4,LOW);

pinMode(i,OUTPUT); digitalWrite(5,HIGH);

} delay(100);

} digitalWrite(5,LOW);

void loop() { digitalWrite(6,HIGH);

for (i=2; i<10; i++){ delay(100);

digitalWrite(i,HIGH); digitalWrite(6,LOW);
digitalWrite(7,HIGH);

} delay(100);

delay(500); digitalWrite(7,LOW);

for (i=2; i<10; i++){ digitalWrite(8,HIGH);


delay(100); digitalWrite(8,1);
digitalWrite(8,LOW); digitalWrite(9,0);
digitalWrite(9,HIGH); delay (500);
delay(100); //2
digitalWrite(9,LOW); digitalWrite(2,0);
} digitalWrite(3,1);

D. Kontrol 7 Segment digitalWrite(4,1);

void setup(){ digitalWrite(5,1);

pinMode(2, OUTPUT); digitalWrite(6,0);

pinMode(3, OUTPUT); digitalWrite(7,0);

pinMode(4, OUTPUT); digitalWrite(8,1);

pinMode(5, OUTPUT); digitalWrite(9,1);

pinMode(6, OUTPUT); delay (500);

pinMode(7, OUTPUT); //3

pinMode(8, OUTPUT); digitalWrite(2,0);

pinMode(9, OUTPUT); digitalWrite(3,1);

} digitalWrite(4,0);

void loop(){ digitalWrite(5,1);

//0 digitalWrite(6,0);

digitalWrite(2,1); digitalWrite(7,1);

digitalWrite(3,0); digitalWrite(8,1);

digitalWrite(4,1); digitalWrite(9,1);

digitalWrite(5,1); delay (500);

digitalWrite(6,1); //4

digitalWrite(7,1); digitalWrite(2,1);

digitalWrite(8,1); digitalWrite(3,1);

digitalWrite(9,1); digitalWrite(4,0);

delay (500); digitalWrite(5,0);

//1 digitalWrite(6,0);

digitalWrite(2,0); digitalWrite(7,1);

digitalWrite(3,0); digitalWrite(8,1);

digitalWrite(4,0); digitalWrite(9,0);

digitalWrite(5,0); delay (500);

digitalWrite(6,0); //5

digitalWrite(7,1); digitalWrite(2,1);
digitalWrite(3,1);
digitalWrite(4,0); delay (500);
digitalWrite(5,1); //9
digitalWrite(6,0); digitalWrite(2,1);
digitalWrite(7,1); digitalWrite(3,1);
digitalWrite(8,0); digitalWrite(4,0);
digitalWrite(9,1); digitalWrite(5,1);
delay (500); digitalWrite(6,0);
//6 digitalWrite(7,1);
digitalWrite(2,1); digitalWrite(8,1);
digitalWrite(3,1); digitalWrite(9,1);
digitalWrite(4,1); delay (500);
digitalWrite(5,1); }
digitalWrite(6,0);
digitalWrite(7,1); E. Variasi 7 Segment
digitalWrite(8,0); void setup(){
digitalWrite(9,1); pinMode(2, OUTPUT);
delay (500); pinMode(3, OUTPUT);
//7 pinMode(4, OUTPUT);
digitalWrite(2,0); pinMode(5, OUTPUT);
digitalWrite(3,0); pinMode(6, OUTPUT);
digitalWrite(4,0); pinMode(7, OUTPUT);
digitalWrite(5,0); pinMode(8, OUTPUT);
digitalWrite(6,0); pinMode(9, OUTPUT);
digitalWrite(7,1); }
digitalWrite(8,1); void loop(){
digitalWrite(9,1); //a
delay (500); digitalWrite(2,1);
//8 digitalWrite(3,1);
digitalWrite(2,1); digitalWrite(4,1);
digitalWrite(3,1); digitalWrite(5,0);
digitalWrite(4,1); digitalWrite(6,0);
digitalWrite(5,1); digitalWrite(7,1);
digitalWrite(6,0); digitalWrite(8,1);
digitalWrite(7,1); digitalWrite(9,1);
digitalWrite(8,1); delay (500);
digitalWrite(9,1);
//n digitalWrite(7,1);
digitalWrite(2,1); digitalWrite(8,1);
digitalWrite(3,0); digitalWrite(9,1);
digitalWrite(4,1); delay (500);
digitalWrite(5,0); //c
digitalWrite(6,0); digitalWrite(2,1);
digitalWrite(7,1); digitalWrite(3,0);
digitalWrite(8,1); digitalWrite(4,1);
digitalWrite(9,1); digitalWrite(5,1);
delay (500); digitalWrite(6,0);
//s digitalWrite(7,0);
digitalWrite(2,1); digitalWrite(8,0);
digitalWrite(3,1); digitalWrite(9,1);
digitalWrite(4,0); delay (500);
digitalWrite(5,1); //E
digitalWrite(6,0); digitalWrite(2,1);
digitalWrite(7,1); digitalWrite(3,1);
digitalWrite(8,0); digitalWrite(4,1);
digitalWrite(9,1); digitalWrite(5,1);
delay (500); digitalWrite(6,0);
//I digitalWrite(7,0);
digitalWrite(2,1); digitalWrite(8,0);
digitalWrite(3,0); digitalWrite(9,1);
digitalWrite(4,1); delay (500);
digitalWrite(5,0);
digitalWrite(6,0); }
digitalWrite(7,0); F. Digital Input
digitalWrite(8,0); byte tombol;
digitalWrite(9,0); void setup(){
delay (500); pinMode(2, INPUT);pinMode(3, INPUT);
//o pinMode(4, INPUT);pinMode(5, INPUT);
digitalWrite(2,1); pinMode(6, INPUT);pinMode(7, INPUT);
digitalWrite(3,0); pinMode(8, INPUT);pinMode(9, INPUT);
digitalWrite(4,1); digitalWrite(2,
digitalWrite(5,1); HIGH);digitalWrite(3, HIGH);
digitalWrite(6,0);
digitalWrite(4, HIGH);digitalWrite(5, HIGH); else digitalWrite(A3,0);
digitalWrite(6, HIGH);digitalWrite(7, HIGH);
digitalWrite(8, HIGH);digitalWrite(9, HIGH); }
pinMode(10, OUTPUT);pinMode(11, OUTPUT);
pinMode(12, OUTPUT);pinMode(13, OUTPUT
);
pinMode(A0, OUTPUT);pinMode(A1, OUTPUT);
pinMode(A2, OUTPUT);pinMode(A3, OUTPUT);
}
void loop(){
tombol=digitalRead(2);
if(tombol==LOW)digitalWrite(10,1);
else digitalWrite(10,0);
tombol=digitalRead(3);
if(tombol==LOW)digitalWrite(11,1)
;
else digitalWrite(11,0);
tombol=digitalRead(4);
if(tombol==LOW)digitalWrite(12,1);
else digitalWrite(12,0);
tombol=digitalRead(5);
if(tombol==LOW)digitalWrite(13,1);
else digitalWrite(13,0);

tombol=digitalRead(6);
if(tombol==LOW)digitalWrite(A0,1);
else digitalWrite(A0,0);
tombol=digitalRead(7);
if(tombol==LOW)digitalWrite(A1,1);
else digitalWrite(A1,0);
tombol=digitalRead(8);
if(tombol==LOW)digitalWrite(A2,1);
else digitalWrite(A2,0);
tombol=digitalRead(9);
if(tombol==LOW)digitalWrite(A3,1);

You might also like