Zoals anderen reeds hebben aangetoond, kunt u gemakkelijk uw ATtiny nu met behulp van een Arduino en haar IDE programmeren. Maar het probleem met de code die wordt gegenereerd door de Arduino IDE is vaak dat het traag en groot in termen van bezette flash-geheugen. Aangezien onze ATtiny meestal slechts ongeveer 2K aan 8KByte van flitsgeheugen heeft, moeten we echt voorzichtig zijn over dit.
Om volledige controle over de code die wordt uitgevoerd op de chip is het aanbevolen om uw programma's schrijven in AVR-C, die net als C met aanpassingen/uitbreidingen voor het AVR-platform is.
Dit instructable moet u tonen hoe te schrijven van uw eerste programma's met AVR-C, geeft deze informatie aan de microcontroller met behulp van een programmeur en hoe zorgvuldig debuggen uw code met behulp van de Arduino als seriële-forwarder voor de ATtiny.
Wat heb je nodig?
-een ATtiny microcontroller. Ik gebruikte een ATtiny45 met 4KByte flitser
-een programmeur: bijvoorbeeld de Adafruit USBtiny
-een Arduino voor seriële-forwarding (debug output)
-1 breadboard
-2 LED's voor het testen
-2 weerstanden (met ongeveer 150 Ohm of Bereken hier)
-wat jumper draadjes