Étape 7: Détails de Firmware
L’inconvénient d’un contrôleur ATTiny est qu'il n’y a que 8 Ko de flash. Ce n’est pas assez de place pour un programme très sophistiqué. Le firmware de la TRR a complètement dur codé four contrôler les paramètres et le profil de refusion. Si vous souhaitez modifier, vous aurez besoin de télécharger votre propre firmware.Cela signifie ajouter le support de ATTiny dans votre IDE Arduino et aller chercher les bibliothèques nécessaires à la construction de l’esquisse. Vous aurez également besoin d’un FAI d’AVR pour se connecter au port ISP sur le contrôleur pour télécharger le croquis.
Les bibliothèques que vous aurez besoin sont
Vous aurez également besoin de TRR croquis elle-même.
Pour ATTiny soutien, le centre de l’univers semble être cette page. J’ai utilisé le code de « high low tech » du MIT, mais le serveur HLT semble monter et descendre beaucoup. Heureusement, les fichiers dont vous avez besoin sont sur GitHub.
Mon FAI préféré est le programmeur de poche AVR de SparkFun, mais l’un qui est compatible avec AVRdude fonctionnera très bien.
Vous devez débrancher l’appareil lors du téléchargement du firmware. Une des broches contrôle élément est partagée avec l’une des broches programmation. Cela entraînera un des éléments à scintiller sur et en dehors de façon erratique pendant la programmation si le four est alimenté.