För att göra en Bootloader måste du först installera stöd i IDE för ATtiny85.
Du måste även ha gjort ett UNO kort, så att det kan agera som ISP.
Även om det är ett UNO-kort kopplat till USB så är det inte det, utan en adapter till SPI interface.
Ändra så här till ett ATtiny
Tools>Board>ATtiny.
Efter att du valt ATtiny, så anpassas Tools menyn till denna IC.
Familjen tiny har fyra medlemmar, den största med mest minne och högsta hastighet är ATtiny85.
Har du en ATtiny85 så välj Tools>Processor>ATtiny85.
Du kan välja hastighet 1 eller 8 MHz med den inbyggda klockgenerator (ocillator).
Vill du köra snabbare måste du ha en klocksignal på Clock in.
Fördelar med intern klocka är att inga yttre komponenter behövs.
Låg klock-hasighet drar mycket mindre ström.
Nackdel med intern klocka är den inte är så exakt, så tider och snabba serie interface kommer att fungera dåligt.
En viktig sak som är lätt att missa. Om du tankar upp en bootloader på 1MHz och sedan tankar upp en sketch
intälld på 8 Mhz, så kommer tider och serie interface inte att fungera rätt.
Programmeraren som används är en Arduino som gjorts om till en ISP.
När alla inställningar är klara är det dax att tanka upp bootloadern.
Denna Bootloader sätter alla fuses rätt så att det går att tanka upp en sketch till tiny kretsen via SPI.
Vill du ha en bootloader som gör att du kan tanka upp en sketch via USB. Då kan micronucleus vara ett alternativ.
Nästa steg är att ladda upp en sketch.