Paso 6: Arduino
pinA1 int = 8;
pinA2 int = 9;
pinA3 int = 10;
void setup() {}
para (int i = 1; i < = 10; i ++) {}
pinMode (i, salida);
digitalWrite (i, LOW);
}
digitalWrite (2, bajo); Tierra
digitalWrite (3, alto); Energía
digitalWrite (4, alto); Entrada del MUX para enviar a los leds
}
void ledOn(int nr)
{
int r0 = nr & 0 x 01;
int r1 = (nr >> 1) & 0 x 01;
int r2 = (nr >> 2) & 0 x 01;
digitalWrite (pinA1, r0);
digitalWrite (pinA2, r1);
digitalWrite (pinA3, r2);
}
void loop() {}
para (int j = 0; j < 8; j ++) {}
ledOn(j);
Delay(10);
}
para (int j = 7; j > = 0; j--) {}
ledOn(j);
Delay(50);
}
}