// www.sinauprogramming.com
void setup() {
pinMode(13, OUTPUT); // Kaki 13 menunjukan ke pin A 7segment
pinMode(12, OUTPUT); // Kaki 12 menunjukan ke pin B 7segment
pinMode(11, OUTPUT); // Kaki 11 menunjukan ke pin C 7segment
pinMode(10, OUTPUT); // Kaki 10 menunjukan ke pin D 7segment
pinMode(9, OUTPUT); // Kaki 9 menunjukan ke pin E 7segment
pinMode(8, OUTPUT); // Kaki 8 menunjukan ke pin F 7segment
pinMode(7, OUTPUT); // Kaki 7 menunjukan ke pin G 7segment
}
void loop() {
// tampilan angka '0'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 1);
digitalWrite(7, 0);
delay(500);
// tampilan angka '1'
digitalWrite(13, 0);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 0);
digitalWrite(9, 0);
digitalWrite(8, 0);
digitalWrite(7, 0);
delay(500);
// tampilan angka '2'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 0);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 0);
digitalWrite(7, 1);
delay(500);
// tampilan angka '3'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 0);
digitalWrite(8, 0);
digitalWrite(7, 1);
delay(500);
// tampilan angka '4'
digitalWrite(13, 0);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 0);
digitalWrite(9, 0);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(500);
// tampila angka '5'
digitalWrite(13, 1);
digitalWrite(12, 0);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 0);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(500);
// tampilan angka '6'
digitalWrite(13, 1);
digitalWrite(12, 0);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(500);
// tampilan angka '7'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 0);
digitalWrite(9, 0);
digitalWrite(8, 0);
digitalWrite(7, 0);
delay(500);
// tampilan angka '8'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(500);
// tampilan angka '9'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 0);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(500);
// tampilan huruf 'A'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 0);
digitalWrite(9, 1);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(500);
// tampilan huruf 'b'
digitalWrite(13, 0);
digitalWrite(12, 0);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(500);
// tampilan huruf 'C'
digitalWrite(13, 1);
digitalWrite(12, 0);
digitalWrite(11, 0);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 1);
digitalWrite(7, 0);
delay(500);
// tampilan huruf 'd'
digitalWrite(13, 0);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 0);
digitalWrite(7, 1);
delay(500);
// tampilan huruf 'E'
digitalWrite(13, 1);
digitalWrite(12, 0);
digitalWrite(11, 0);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(500);
// tampilan huruf 'F'
digitalWrite(13, 1);
digitalWrite(12, 0);
digitalWrite(11, 0);
digitalWrite(10, 0);
digitalWrite(9, 1);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(500);
// tampilan angka 'g'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 0);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(500);
// tampilan angka 'H'
digitalWrite(13, 0);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 0);
digitalWrite(9, 1);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(500);
// tampilan angka 'I'
digitalWrite(13, 0);
digitalWrite(12, 0);
digitalWrite(11, 0);
digitalWrite(10, 0);
digitalWrite(9, 1);
digitalWrite(8, 1);
digitalWrite(7, 0);
delay(500);
// tampilan angka 'J'
digitalWrite(13, 0);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 0);
digitalWrite(7, 0);
delay(500);
}