int digit[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0xFF,0x6F};
int num;
int butPin = 7;
void setup() {
for(int x = 0;x < 7; x++){
pinMode(x, OUTPUT);
}
randomSeed(analogRead(A0));
num = random(4,9);
pinMode(butPin, INPUT_PULLUP);
}
void loop() {
int button = digitalRead(butPin);
if(button == 0){
num --;
delay(400);
if(num <= 0){
num = 0;
}
}
int k = digit[num];
for(int x = 0;x<7;x++){
int temp = k & 0x01;
digitalWrite(x,temp);
k = k >> 1;
}
}