Schweiziska AVR kniv (2 / 14 steg)
Steg 2: ATtiny84 mikrokontroller
ATtiny84 har 8K programmerbara flashminne (nog att rymma massor av små program), 512K EEPROM (för lagring av staten mellan användning), upp till 12 utgångsstift (för 9 lysdioder, 2 kanaler för ljud ut och en tryckknapp switch), och massor av andra godsaker som inte används i detta projekt.
Om du planerar att lägga till program, få en kopia av ATtiny84 datablad. Det finns många instruktions guider för att lära sig programmera denna familj av mikrokontroller på Internet. En bra sammanfattning av mikrokontroller, se hur man väljer en mikrokontroller.
Obs Projektet beskrivs här har faktiskt inte MiniMenorah fullt aktiverad. MM kräver nio produktionen stift, hjärnan maskinen två och knappen för att ändra tillståndet en, för totalt tolv. ATtiny84 kan konfigureras för att ha tolv utgångsstift, är det på bekostnad av Återställ PIN-koden. Inaktivera Återställ PIN-koden och att göra det I/O gör ATtiny84 inte kan programmeras med USBtinyISP progammer (som inte har gjort det :-) och kräver hög spänning programmering. Allt är på plats så att MM, men en annan programmerare krävs, och jag har inte en.