Stap 2: de microcontroller programmeren
om te de microcontroller te programmeren moet u de Atmel AVR ISP mkII programmeren kit (digikey deel ATAVRISP2-ND). Dit verbindt tussen uw USB-poort en de programmering header op de printplaat. U moet de gnu AVR gereedschap keten (http://sourceforge.net/projects/winavr/) te compileren en de code downloaden, of downloaden met Atmel's gratis AVR Studio. de meegeleverde code is geschreven voor de Imagecraft C compiler, maar waardoor het werk met het gnu gereedschap is eenvoudig.De C code kopen geen aan/uit-knop functionaliteit, dit zou niet moeten hard toe te voegen. u kunt ook het toevoegen van een accuspanning tester om te voelen wanneer de batterij is dood (dit is belangrijk voor lithium-ion, ze zijn permanent beschadigd door teveel ontladen). Als u wilt een accuspanning tester, kun je (denk ik!) gebruik van een 3.0V zener-diode en 220 k ohm weerstand in de batterij, en gebruik de een-naar-d converter op de mega8 om te vergelijken als de accuspanning onder de zener referentie spanning.