Hacka din LED Strip med en rörelsesensor och Timer (6 / 10 steg)
Steg 6: Programmera mikrokontroller
Hex filen för Attiny85 ingår nedan. Denna fil är min kompilerat program. Så länge du använder en Attiny85, med samma stiften enligt kopplingsschemat, bör du kunna använda den för att programmera mikrokontroller och vara bra att gå. Känn dig fri att hoppa till nästa steg om så är fallet.
Dock om du vill kompilera koden för en annan mikroprocessor, ändra stiften runt, ändra timeoutperiod eller göra andra ändringar, måste du filen .ino, också bifogat.
Min metod som föredras för kodning för Attiny85 just nu är att använda Arduino-plattformen. Du behöver inte äga en Arduino ombord, men du använder den bifogade uppförandekoden, måste du hämta och installera Arduino IDE från här: www.arduino.cc.
Du hittar instruktioner för att ställa in Arduino IDE för Attiny85 (och andra Attiny mikroprocessorer) här: http://highlowtech.org/?p=1695.
Faktiska programmering instruktionerna är utanför omfånget för detta Instructable. En snabb titt runt denna webbplats bör ge ett antal utmärkta Instructables. Du kan bygga din egen USB-programmerare som använder detta Instructable:, eller bygga en programmering sköld för Arduino styrelsen efter detta Instructable:. Det finns förmodligen många andra sätt att göra det också.
Jag har försökt att kommentera koden för att göra klart vad den gör och var man byter saker. Pins och avstängning tidsperiod kan ändras högst upp i filen.