Paso 7: Detalles de Firmware
La desventaja de un controlador ATTiny es solamente 8 KB de flash. Eso no es suficiente espacio para un programa muy sofisticado. El firmware TRR tiene horno codificado completamente duro controlar los parámetros y Perfil de flujo. Si desea cambiar o bien, necesitarás subir tu propio firmware.Esto significa añadir ATTiny soporte para el IDE de Arduino y trayendo las bibliotecas necesarias para construir el bosquejo. También necesitarás un AVR ISP para conectarse al puerto ISP del controlador para cargar el dibujo.
Las bibliotecas que necesitará
También necesitarás la TRR bosquejo sí mismo.
ATTiny apoyo, el centro del universo parece ser de esta página. He utilizado el código de "alta tecnología" de MIT, pero el servidor de equipo de alto nivel parece ser subir y bajar mucho. Afortunadamente, los archivos que necesitas están en GitHub.
Mi ISP favorito es el programador AVR Pocket de SparkFun, pero alguno que sea compatible con AVRdude funcionará muy bien.
Debe Desconecte el horno cuando se carga el firmware. Uno de los pines de control del elemento es compartido con uno de los pines de programación. Esto hará que uno de los elementos de encendido y apagado del parpadeo irregular durante la programación, si el horno está encendido.