char angka[10][7]={
{1,1,1,1,1,1,0}, // angka 0
{0,1,1,0,0,0,0}, // angka 1
{1,1,0,1,1,0,1}, // angka 2
{1,1,1,1,0,0,1}, // angka 3
{0,1,1,0,0,1,1}, // angka 4
{1,0,1,1,0,1,1}, // angka 5
{1,0,1,1,1,1,1}, // angka 6
{1,1,1,0,0,0,0}, // angka 7
{1,1,1,1,1,1,1}, // angka 8
{1,1,1,1,0,1,1} // angka 9
};
char pin7[7]={2,3,4,5,6,7,8};
void tampil_angka (int nilai){
for(int i=0;i<7;i++){
digitalWrite(pin7[i],angka[nilai][i]);
}
}
void setup() {
// put your setup code here, to run once:
for(int i=0;i<7;i++){
pinMode(pin7[i],OUTPUT);
}
}
void loop() {
// put your main code here, to run repeatedly:
tampil_angka(1);
delay(1000);
tampil_angka(5);
delay(1000);
tampil_angka(1);
delay(1000);
tampil_angka(2);
delay(1000);
tampil_angka(2);
delay(1000);
tampil_angka(0);
delay(1000);
tampil_angka(2);
delay(1000);
tampil_angka(2);
delay(1000);
}
nano:12
nano:11
nano:10
nano:9
nano:8
nano:7
nano:6
nano:5
nano:4
nano:3
nano:2
nano:GND.2
nano:RESET.2
nano:0
nano:1
nano:13
nano:3.3V
nano:AREF
nano:A0
nano:A1
nano:A2
nano:A3
nano:A4
nano:A5
nano:A6
nano:A7
nano:5V
nano:RESET
nano:GND.1
nano:VIN
nano:12.2
nano:5V.2
nano:13.2
nano:11.2
nano:RESET.3
nano:GND.3
sevseg1:COM.1
sevseg1:COM.2
sevseg1:A
sevseg1:B
sevseg1:C
sevseg1:D
sevseg1:E
sevseg1:F
sevseg1:G
sevseg1:DP
r1:1
r1:2