Throwduino Basic - ljus-Sensing blinkande Throwie med 1 extra del - nu med Morsealfabetet (2 / 7 steg)
Steg 2: Bygga programmering parasiten (micro sköld).
Om du redan har en ATtiny programmering sköld eller kan hacka din EMSL ATMega en såhär: då inte behöver du göra detta steg - gå vidare till nästa steg.
Likaså om du hellre vill programmera din ATTiny på en skärbräda finns då det gott om tutorials för det, som denna eller denna. Observera att dessa använder MIT ATtiny kärnan som jag inte har provat i detta projekt. Du kan dock använda samma hårdvara setup med Arduino Tiny kärnar ur.
Eftersom vi kommer att skära chip runt, blir det mycket lättare om vi program det innan vi gör den "throwie". För att göra detta kommer vi att bygga minsta programmering styrelsen någonsin tänkt * så att vi kan bifoga chip till våra Arduino för programmering. Det är lite som en mikro sköld eller kanske en arduino parasit!
För det första ta 6-stifts huvud och bryta i en 4 och en 2. Identifiera stift 1 av DIP-8 uttaget.
Böj ut stiften 5-7 i DIP-8 uttag och löd rubriken 4-pin till böjda stift nu 5-7 så att en pin i huvudet hänger över tidigare stift 5 av uttaget.
Kör en kort tråd från stift 1 av uttaget till överhäng stift i huvudet.
Nu ansluta de två återstående header pins till VCC (stift 8) och Gnd (stift 4) anslutningar av DIP socket med runt 4-6" ledningar. Med röd för VCC och svart för Gnd hjälper undvika chip-stekning misstag. Om du har röd/svart jumper leads, bara löda de till stift 8 och 4.
Av hot-lim eller 5-minuters epoxi att hålla saker snäva lite skulle vara en bra plan på denna punkt.
För att använda programmeraren, sätt in din ATtiny i DIP-8 (få det på rätt sätt runt - se bild 1) och Anslut rubriken 4-pin till din arduino på pins 10-13, så att den överhäng pin av programmeraren går till pin D10. De två återstående stiften på deras fly-lead gå in + 5V och jord på Arduino. Se till att du få dem på rätt sätt också! Det är därför färgade kablar är en bra plan för detta.
Du är nu alla riggade för att använda din Arduino som en Internet-leverantör för din ATtiny.
Du kan behöva lägga till en 10uf kondensatorn mellan Gnd och Återställ för att undvika problem med automatisk återställning.
Allt du behöver göra nu är att ladda Arduino med ISP skissen och installera Arduino Tiny kärnar ur (om du inte har det redan). De finns, tillsammans med instruktioner för installation, här.
Om du vill titta på vad ISP gör, kan du lägga till lysdioder och motstånd mellan marken och varje stift 9, 8 och 7. De representerar den programmerare "heartbeat", fel ljus och programmering ljus respektive. I praktiken berättar flimmer på pin-13 LED att den fungerar.
* Detta kan vara en liten överdrift men det kan inte vara så mycket så.