Stap 7: Firmware details
Het nadeel van een ATTiny-controller is er slechts 8 KB van flash. Dat is niet genoeg ruimte voor een zeer geavanceerde programma. De firmware van TRR is volledig hard gecodeerde oven controle parameters en opnieuw plaatsen van profiel. Als u wijzigen wilt, moet u uw eigen firmware uploaden.Dit betekent ATTiny ondersteuning toe te voegen aan uw Arduino IDE en ophalen van de bibliotheken nodig om te bouwen van de schets. U moet ook een AVR ISP verbinding maken met de ISP-poort op de domeincontroller voor het uploaden van de schets.
De bibliotheken die je nodig hebt zijn
U moet ook de TRR sketch zelf.
Voor ATTiny steun lijkt het centrum van het universum te zijn van Deze pagina. Ik gebruikte de code van MIT "hoge low tech", maar de HLT server lijkt te zijn op en neer een veel. Gelukkig, de werkelijke bestanden die u nodig zijn op GitHub.
Mijn favoriete ISP is de Pocket AVR-programmer van SparkFun, maar om het even wie die compatibel is met AVRdude werkt prima.
U moet de oven Haal bij het uploaden van de firmware. Één van de pinnen van de controle element wordt gedeeld met één van de programmering pinnen. Hierdoor wordt een van de elementen te flikkeren aan en uit horten en stoten tijdens het programmeren als de oven wordt aangedreven.