uint8_t myPins[]={9, 10, 11, 12, 13, 7, 6, 8};
uint8_t zahlen[10][8]={
{HIGH, HIGH, HIGH,HIGH, HIGH, HIGH, LOW, HIGH},
{LOW, HIGH, HIGH, LOW, LOW, LOW, LOW, HIGH},
{HIGH, HIGH, LOW, HIGH, HIGH, LOW,HIGH,HIGH},
{HIGH, HIGH, HIGH, HIGH, LOW, LOW, HIGH, HIGH},
{LOW, HIGH, HIGH, LOW, LOW, HIGH, HIGH, HIGH},
{HIGH, LOW, HIGH, HIGH, LOW, HIGH, HIGH, HIGH},
{HIGH, LOW, HIGH, HIGH,HIGH, HIGH, HIGH, HIGH},
{HIGH, HIGH, HIGH, LOW, LOW, LOW, LOW, HIGH},
{HIGH, HIGH, HIGH, HIGH, HIGH, HIGH, HIGH,HIGH},
{HIGH, HIGH, HIGH, HIGH, LOW, HIGH, HIGH, HIGH},
};
void setup() {
// put your setup code here, to run once:
for (uint8_t i=0 ;i< sizeof(myPins)/sizeof(myPins[0]);i++){
pinMode(myPins[i], OUTPUT);
}
}
void loop() {
// put your main code here, to run repeatedly:
for (uint8_t y=0; y<10 ; y++){
delay(200);
for (uint8_t i=0 ;i<sizeof(myPins)/sizeof(myPins[0]); i++) {
digitalWrite(myPins[i], zahlen[y] [i]);
}
delay(200);
}
}