Programación:
int a = 2;
int b =3;
int c= 4;
int d = 5;
int e= 6;
int f =7;
int g = 8;
///////////////////
int a1 = 42;
int b1 = 43;
int c1= 44;
int d1 = 45;
int e1= 46;
int f1 =47;
int g1 =48;
//////////////////
int tiempo;
int num;
int boton = 10;
void setup() {
pinMode(a, OUTPUT);
pinMode(b, OUTPUT);
pinMode(c, OUTPUT);
pinMode(d, OUTPUT);
pinMode(e, OUTPUT);
pinMode(f, OUTPUT);
pinMode(g, OUTPUT);
/////////////////////
pinMode(a1, OUTPUT);
pinMode(b1, OUTPUT);
pinMode(c1, OUTPUT);
pinMode(d1, OUTPUT);
pinMode(e1, OUTPUT);
pinMode(f1, OUTPUT);
pinMode(g1, OUTPUT);
pinMode(boton, INPUT);
}
void loop() {
randomSeed (analogRead(5));
num=millis();
if(digitalRead(boton))
{
while(digitalRead(boton))
{
//NUMERO 1
digitalWrite(a,HIGH);
digitalWrite(b,LOW);
digitalWrite(c,LOW);
digitalWrite(d,HIGH);
digitalWrite(e,HIGH);
digitalWrite(f,HIGH);
digitalWrite(g,HIGH);
//NUMERO 1
digitalWrite(a1,HIGH);
digitalWrite(b1,LOW);
digitalWrite(c1,LOW);
digitalWrite(d1,HIGH);
digitalWrite(e1,HIGH);
digitalWrite(f1,HIGH);
digitalWrite(g1,HIGH);
delay(100);
//NUMERO 2
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(c,HIGH);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f, HIGH);
digitalWrite(g,LOW);
//NUMERO 2
digitalWrite(a1,LOW);
digitalWrite(b1,LOW);
digitalWrite(c1,HIGH);
digitalWrite(d1,LOW);
digitalWrite(e1,LOW);
digitalWrite(f1, HIGH);
digitalWrite(g1,LOW);
delay(100);
//NUMERO 3
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(c,LOW);
digitalWrite(d,LOW);
digitalWrite(e,HIGH);
digitalWrite(f,HIGH);
digitalWrite(g,LOW);
//NUMERO 3
digitalWrite(a1,LOW);
digitalWrite(b1,LOW);
digitalWrite(c1,LOW);
digitalWrite(d1,LOW);
digitalWrite(e1,HIGH);
digitalWrite(f1,HIGH);
digitalWrite(g1,LOW);
delay(100);