Paso 7: Desarrollar bocetos Attiny en placa Arduino
Desarrollo de un bosquejo para un Attiny puede ser un poco difícil porque es difícil de averiguar lo que está ocurriendo en el chip. Con Arduino, puede utilizar Serial.print() para obtener información fácilmente en la consola de depuración. ¿Puesto que el proceso actual bajo el capó AVR es muy similar, no podrás escribir y probar algo de Arduino y luego subirlo a un Attiny?
Sí! Echa un vistazo en el siguiente ejemplo de Blink, que compilar y ejecutar un Attiny84, Attiny85 o Arduino:
// Use preproccessor commands to determine board type and pin assignments #if defined(__AVR_ATtiny85__) || defined(__AVR_ATtiny84__) #define ARDUINO 0 #define led 3 #else #define ARDUINO 1 #define led 13 #endif void setup() { pinMode(led, OUTPUT); #if ARDUINO Serial.println("I'm an ARDUINO!"); #endif } void loop() { digitalWrite(led, HIGH); #if ARDUINO Serial.println("LED ON"); #endif delay(1000); digitalWrite(led, LOW); #if ARDUINO Serial.println("LED OFF"); #endif delay(1000); }