Paso 2: Crear un código.
Mi diseño aprovecha Attiny85 reposo que sólo 0.7µ cuando se utiliza. Mi código tiene este aspecto:
MODO alto -> bajo modo -> Flash -> sueño
Después de cada vez que pulse el botón usuario lazos entre estos modos.
Tuve muchos problemas con el modo de reposo que requiere el uso de la biblioteca de avr/sleep.h. Si está usando la versión 1.6 de arduino IDE es incluido y listo para usar con mi código.
Para programar Attiny85 con tu arduino que tienes que hacer siguiendo los pasos:
- Añadir sketch Arduino ISP del menú de ejemplos
- poner el condensador entre el pin RST y GND en el arduino
- Conecte el pin1 del attiny al pin 10 de la placa de arduino
- conectarse pin4 GND de arduino
- Conecte el pin5 al pin11 arduino
- conectar arduino pin12 pin6
- Conecte el pin7 al pin13 arduino
- conectar a pin8 a + 5V en su arduino
Tienes que instalar tarjetas adicionales, puede hacerlo siguiendo estas instrucciones: enlace
Después de hacer esto tienes que elegir el microcontrolador de la lista. En este caso es Attiny85 con oscilador interno 8MhZ y programador "Arduino como ISP" que puedes subir mi código. En el código puede cambiar fácilmente el brillo de los modos antes de subir.