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);
}