Paso 3:
3 - directamente de Arduino / Atmega 328 con la manipulación directa del puerto
Cuenta automáticamente del cero al nueve y luego se repite
Código
Debido a la manipulación directa de Puerto utiliza los pines 0 y 1, que son los RX y TX
respectivamente, de los pernos tienes que desconectar estos pines al cargar el código
Asignación de segmento del LED dentro de bytes = {DP ABCDEFG}
byte i = 0;
dígitos del Byte [10] = {B01111110, B00110000, B01101101, B01111001, B00110011, B01011011, B01011111, B01110000, B01111111, B01111011};
void setup()
{
DDRD = B11111111; establecer PORTD (digital 7 ~ 0) a salidas
}
void count()
{
para (i = 0; i < 10; i ++)
{
PORTD = dígitos [i];
Delay(1000);
PORTD = 0;
}
}
void loop()
{
count();
}