viernes, 28 de abril de 2017

Parpadeo de un LED -ATtiny85-

Programa

/* Abril de 2017
Microcontrolador: ATtiny85-20PU
IDE: Arduino 1.8.2

Grabador: Arduino UNO
Programa que produce el parpadeo cíclico de un LED conectado a un ATtiny85.
*/

void setup() {
   pinMode(0, OUTPUT);  // Configura PB0 como salida
}

void loop() {
  digitalWrite(0, HIGH);    // LED encendido
  delay(1000);                     // Espera un segundo

  digitalWrite(0, LOW);     // LED apagado
  delay(1000);
}


➤ Circuito





➤ Observaciones

- En la entrada anterior del blog está explicado el procedimiento para grabar un programa en un ATtiny85.

- Si en los pasos de configuración previos a la grabación del programa se escogiera una frecuencia de reloj incorrecta, la cadencia del parpadeo del LED sería distinta a la pretendida por el código del programa.



- PB0 está en el pin 5 del microcontrolador.

- El circuito funciona con la señal de reloj interna del ATtiny85.