const int leds[7] = {A4, A5, A2, A3, 2, 3, 4, 5};
// A, B, C, D, E, F, G
const int numbers[10][7]={
//A,B, C, D, E, F, G
{1 ,1 ,1 ,1 ,1 ,1 ,0}, //0
{0 ,1 ,1 ,0 ,0 ,0 ,0}, //1
{1 ,1 ,1 ,1 ,1 ,1 ,0}, //2
{0 ,1 ,1 ,0 ,0 ,0 ,0}, //3
{1 ,1 ,1 ,1 ,1 ,1 ,0}, //4
{0 ,1 ,1 ,0 ,0 ,0 ,0}, //5
{1 ,1 ,1 ,1 ,1 ,1 ,0}, //6
{0 ,1 ,1 ,0 ,0 ,0 ,0}, //7
{1 ,1 ,1 ,1 ,1 ,1 ,0}, //8
{0 ,1 ,1 ,0 ,0 ,0 ,0}, //9
}
void setup() {
for (int i=0;i<7; i++) pinMode(leds[i], OUTPUT);
}
void loop() {
for (int i=0;i<7; i++) writeNumber(leds[i], OUTPUT);
}
void writeNumber (int num){
for (int i=0;i<7; i++) digitalWrite(leds[i], num0[i]);
}