Professional Documents
Culture Documents
const int PT = 6;
// ****************************************************
// ****************************************************
// ****************************************************
// ****************************************************
void setup() {
pinMode(B, OUTPUT);
pinMode(C, OUTPUT);
pinMode(D, OUTPUT);
pinMode(E, OUTPUT);
pinMode(F, OUTPUT);
pinMode(G, OUTPUT);
pinMode(PT, OUTPUT);
pinMode(SENA, INPUT);
pinMode(SENB, INPUT);
pinMode(VERDE, OUTPUT);
pinMode(ROJO, OUTPUT);
digitalWrite(VERDE, HIGH);
digitalWrite(ROJO, LOW);
CUENTA = 0;
void loop() {
LECTURA_SENA =digitalRead(SENA);
LECTURA_SENB =digitalRead(SENB);
if ( LECTURA_SENA == 0)
{
CUENTA = CUENTA +1;
delay (200);
if ( CUENTA > 9)
CUENTA = 9;
delay (200);
if ( LECTURA_SENB == 0)
delay (200);
if ( CUENTA == 9)
digitalWrite(ROJO, HIGH);
digitalWrite(VERDE, LOW);
else
digitalWrite(VERDE, HIGH);
digitalWrite(ROJO, LOW);
}
if ( CUENTA == 0)
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, LOW);
digitalWrite(PT, HIGH);
delay(1000);
if ( CUENTA == 1)
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(G, LOW);
digitalWrite(PT, LOW);
delay(1000);
if ( CUENTA == 2)
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, LOW);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, HIGH);
digitalWrite(PT, HIGH);
delay(1000);
if ( CUENTA == 3)
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(G, HIGH);
digitalWrite(PT, HIGH);
delay(1000);
if ( CUENTA == 4)
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(PT, HIGH);
delay(1000);
if ( CUENTA == 5)
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(PT, HIGH);
delay(1000);
if ( CUENTA == 6)
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(PT, LOW);
delay(1000);
if ( CUENTA == 7)
{
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(G, LOW);
digitalWrite(PT, LOW);
delay(1000);
if ( CUENTA == 8)
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(PT, HIGH);
delay(1000);
if ( CUENTA == 9)
{
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(PT, HIGH);
delay(1000);