Paso 4:
Salidas y entradas de ATtiny
Ambos modelos necesitan solamente una fuente de voltaje y no componentes externos para funcionar!
Los restantes seis pernos pueden utilizarse como entradas y salidas.
Consejos para utilizar sólo cinco porque pin 1, que es un pin de Reset pero se puede programar una vez. Lo ATtiny programar miles de veces como usted lo hace no programmmerd el pin de Reset.
De hecho esto es necesario para la reprogramación.
ATtiny versiones
Están disponibles en versiones de 10MHz y 20MHz.
Tamaño completo (PDIP) y SMD (SOIC).
La tensión de entrada varía según el modelo 1, 8 voltios o 2, 7 voltios, con un máximo de 5, 5 voltios.
ATtiny programación con Arduino
Lo ATtiny puede programarse mediante el uso de la Arduino.
Ser el ATtiny con el mismo C ++ código de trabajo.
Tienes que poner el Arduino en un modo de ISP para que el programa dejó de ir a trabajar.
Comandos admitidos son:
• pinMode)
• Digital escribir)
• digital Lee)
• analógica leer)
• escritura analógica)
• SHIFTOUT)
• pulseIn)
• millis)
• micros)
• Demora)
• Retraso microsegundo)
Necesidades actuales con el fin de utilizar el programador
Hardware
• DuemilanoveHardware de Arduino Uno o Arduino
• ATtiny programa sostenido de hardware
• ATtiny 45 o ATtiny 85Software
• Software 0023 o más reciente versión del IDE de Arduino
• ATtiny45_85 Arduino plug-in plug-in instalado
Descargar el plugin attiny45_85
Descomprima el archivo zip
Copiar la carpeta a attiny45_85 arduino-0023 / hardware /
Programar el Arduino para que él apoyará el programador-escudo
Inicie el software de Arduino IDE 0023
Conectar el Arduino sin programador-protector
Entrar en el Arduino -> software para archivo que ejemplos -> ArduinoISP
Subir programa el código que aparece en la imagen ATtiny
Coloque el protector con el ATtiny 45 o ATtiny 85 él.
El Arduino sólo puede mantener acoplado al puerto USB
Si la pantalla está bien construido, el verde LED debe ir lenta y gradualmente hacia fuera
Haga clic en archivo -> nuevo y pegue el código siguiente en la ventana:
# definir ledPin 4
void setup() {}
pinMode (ledPin, salida);
}
void loop() {}
digitalWrite (ledPin, HIGH);
Delay(300);
digitalWrite (ledPin, LOW);
Delay(300); }
Haga clic en herramientas -> Tabla -> ATtiny45 (w / Arduino como ISP) o ATtiny85 (w / Arduino como ISP)
Ahora cargar el código
Si todo sale fuego pues el led durante la programación verde superior, luego parpadea el LED rojo.
Tan sólo han programado el ATtiny.