Stap 2: Bouwen de programmering parasiet (micro schild).
Als u al een ATtiny programing schild of uw EMSL ATMega een uitzien kappen annuleerteken: dan moet je niet doen deze stap - gaat u naar de volgende stap.
Ook als u liever uw ATTiny op een breadboard zou programma zijn dan er tal van tutorials, zoals deze of deze. Merk op dat dit de kern van de MIT ATtiny die ik heb niet geprobeerd in dit project gebruiken. U kunt echter de dezelfde hardware setup met de Arduino Tiny cores.
Sinds we een chip rond snijden zal, zal het een stuk gemakkelijker als we het programma voordat we maken de "throwie". Om dit te doen zullen we bouwen de kleinste programing bestuur ooit bedacht * zodat wij de chip aan onze Arduino voor programing hechten kan. Het is een beetje als een micro schild of misschien een arduino parasiet!
Ten eerste, nemen de 6-pins header en het breken in een 4 en een 2. Identificeren van pin 1 van de DIP-8-socket.
Bocht uit 5-7 pinnen van de aansluiting van de DIP-8 en soldeer de 4-pens header te gebogen pinnen nu 5-7 dus dat één pin van de kop overdreven verleden 5 pin van de socket hangt.
Lopen een korte draad van 1 pin van de socket naar de overmatige opknoping pin van de koptekst.
Sluit nu de twee resterende kop pinnen aan de VCC (pin 8) en Gnd (pin 4) Connecties van de DIP socket gebruikend rond 4-6" draden. Met behulp van rood voor VCC en zwart voor Gnd zal helpen voorkomen dat fouten chip-frituren. Hebt u rood/zwart jumper leidt, net soldeer die pin 8 en 4.
Een plek van hot-lijm of 5-minute epoxy om dingen te houden strakke zou op dit punt een goed plan.
Als u de programmeur, uw ATtiny invoegen de DIP-8 (getting op de juiste manier rond - zie foto 1) en sluit de 4-pens header op je arduino op pinnen 10-13, zodat de pin van de overmatige opknoping van de programmeur naar pin D10 gaat. De twee overige pinnen op hun vlieg-lead Ga naar + 5V en Gnd op de Arduino. Zorg ervoor dat je hen de juiste manier rond ook! Dit is de reden waarom de gekleurde draden zijn een goed plan voor dit.
U bent nu alle opgetuigd omhoog voor je Arduino gebruikt als een Internet-provider voor uw ATtiny.
Moet u wellicht een condensator 10uf tussen Gnd toevoegen en opnieuw instellen om automatische reset problemen te vermijden.
Alles wat u hoeft te doen is nu laden de Arduino met de schets van de ISP en de Arduino Tiny kernen installeren (als u niet reeds hebt). Zij kunnen worden gevonden, samen met instructies voor installatie, hier.
Als u kijken wat de ISP doet wilt, kunt u toevoegen LEDs en weerstanden tussen grond en elk van pin 9, 8 en 7. Zij vertegenwoordigen de programmeur "heartbeat", fout licht en programing licht respectievelijk. In de praktijk vertelt de flikkering op de pin-13 LED je dat het werkt.
* Dit kan zijn een lichte overdrijving, maar het kan niet heel veel dus.