int Num0[]={1,1,1,1,1,1,0};
int Num1[]={0,1,1,0,0,0,0};
int Num2[]={1,1,0,1,1,0,1};
int Num3[]={1,1,1,1,0,0,1};
int Num4[]={0,1,1,0,0,1,1};
int Num5[]={1,0,1,1,0,1,1};
int Num6[]={1,0,1,1,1,1,1};
int Num7[]={1,1,1,0,0,0,0};
int Num8[]={1,1,1,1,1,1,1};
int Num9[]={1,1,1,1,0,1,1};
long RandomNum=0;
void setup() {
// put your setup code here, to run once:
pinMode(9,INPUT);
Serial.begin(9600);
for(int i = 2; i < 9; i++ ){
pinMode(i, OUTPUT);
}
randomSeed(analogRead(A0));
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(9) == LOW){
digitalWrite(2, HIGH);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
delay(100);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
delay(100);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
delay(100);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(100);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
delay(100);
digitalWrite(7, LOW);
}
else if(digitalRead(9) == HIGH){
RandomNum = random(0,9);
if(RandomNum == 0){
for(int i = 0 ; i < 7 ; i ++){
digitalWrite(i+2, Num0[i]);
}
Serial.print("El numero Aleatorio es :");
Serial.println(RandomNum);
delay(1000);
for(int i = 2 ; i < 9 ; i ++){
digitalWrite(i, LOW);
}
delay(1000);
}
else if(RandomNum == 1){
for(int i = 0 ; i < 7 ; i ++){
digitalWrite(i+2, Num1[i]);
}
Serial.print("El numero Aleatorio es :");
Serial.println(RandomNum);
delay(1000);
for(int i = 2 ; i < 9 ; i ++){
digitalWrite(i, LOW);
}
delay(1000);
}
else if(RandomNum == 2){
for(int i = 0 ; i < 7 ; i ++){
digitalWrite(i+2, Num2[i]);
}
Serial.print("El numero Aleatorio es :");
Serial.println(RandomNum);
delay(1000);
for(int i = 2 ; i < 9 ; i ++){
digitalWrite(i, LOW);
}
delay(1000);
}
else if(RandomNum == 3){
for(int i = 0 ; i < 7 ; i ++){
digitalWrite(i+2, Num3[i]);
}
Serial.print("El numero Aleatorio es :");
Serial.println(RandomNum);
delay(1000);
for(int i = 2 ; i < 9 ; i ++){
digitalWrite(i, LOW);
}
delay(1000);
}
else if(RandomNum == 4){
for(int i = 0 ; i < 7 ; i ++){
digitalWrite(i+2, Num4[i]);
}
Serial.print("El numero Aleatorio es :");
Serial.println(RandomNum);
delay(1000);
for(int i = 2 ; i < 9 ; i ++){
digitalWrite(i, LOW);
}
delay(1000);
}
else if(RandomNum == 5){
for(int i = 0 ; i < 7 ; i ++){
digitalWrite(i+2, Num5[i]);
}
Serial.print("El numero Aleatorio es :");
Serial.println(RandomNum);
delay(1000);
for(int i = 2 ; i < 9 ; i ++){
digitalWrite(i, LOW);
}
delay(1000);
}
else if(RandomNum == 6){
for(int i = 0 ; i < 7 ; i ++){
digitalWrite(i+2, Num6[i]);
}
Serial.print("El numero Aleatorio es :");
Serial.println(RandomNum);
delay(1000);
for(int i = 2 ; i < 9 ; i ++){
digitalWrite(i, LOW);
}
delay(1000);
}
else if(RandomNum == 7){
for(int i = 0 ; i < 7 ; i ++){
digitalWrite(i+2, Num7[i]);
}
Serial.print("El numero Aleatorio es :");
Serial.println(RandomNum);
delay(1000);
for(int i = 2 ; i < 9 ; i ++){
digitalWrite(i, LOW);
}
delay(1000);
}
else if(RandomNum == 8){
for(int i = 0 ; i < 7 ; i ++){
digitalWrite(i+2, Num8[i]);
}
Serial.print("El numero Aleatorio es :");
Serial.println(RandomNum);
delay(1000);
for(int i = 2 ; i < 9 ; i ++){
digitalWrite(i, LOW);
}
delay(1000);
}
else if(RandomNum == 9){
for(int i = 0 ; i < 7 ; i ++){
digitalWrite(i+2, Num9[i]);
}
Serial.print("El numero Aleatorio es :");
Serial.println(RandomNum);
delay(1000);
for(int i = 2 ; i < 9 ; i ++){
digitalWrite(i, LOW);
}
delay(1000);
}
RandomNum = 15;
}
}