Revista Digital Sexto semestre en electrónica 1 | Seite 33

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);