Professional Documents
Culture Documents
void setup() { }
pinMode (3,OUTPUT); }
char i; digitalWrite(4,HIGH);
pinMode(i,OUTPUT); digitalWrite(5,HIGH);
} delay(100);
} digitalWrite(5,LOW);
digitalWrite(i,HIGH); digitalWrite(6,LOW);
digitalWrite(7,HIGH);
} delay(100);
delay(500); digitalWrite(7,LOW);
} digitalWrite(4,0);
//0 digitalWrite(6,0);
digitalWrite(2,1); digitalWrite(7,1);
digitalWrite(3,0); digitalWrite(8,1);
digitalWrite(4,1); digitalWrite(9,1);
digitalWrite(6,1); //4
digitalWrite(7,1); digitalWrite(2,1);
digitalWrite(8,1); digitalWrite(3,1);
digitalWrite(9,1); digitalWrite(4,0);
//1 digitalWrite(6,0);
digitalWrite(2,0); digitalWrite(7,1);
digitalWrite(3,0); digitalWrite(8,1);
digitalWrite(4,0); digitalWrite(9,0);
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);