Stap 1: Een Pro Mini bedrading als HV programmeur
De foto's tonen de vooruitgang ik zoals ik het breadboard bedraad, en uiteindelijk werd voltooid en mijn FTDI-achtige adapter verbonden met de schets uitgevoerd.
Om te verblijven georganiseerd en zorg ervoor dat de bedrading heeft de beste kans van het wordt gedaan etiketten rechts, print die laten zien wat elke pin wordt gebruikt om op de target chip en op de Arduino. Print ze uit op gewoon papier, knip de labels, en hen te doorlopen van een Xyron Create-a-Sticker-machine (die u kunt vinden in uw betere helft van scrapbooking tools) of dubbelzijdige tape zetten op hen. Vervolgens gebruiken ze de breadboard onderdelen indelen en beginnen draad volgens het schema. Aankondiging van dat de schets gebruikt digitale pinnen 1-13, en alle van de analoge pinnen A0-A5. Digitale pin 0, oftewel de RX-pin, wordt niet gebruikt.
Ik heb de kleine Arduinos zoals Pro Mini of Nano resultaat gevonden in de handigste breadboard bedrading. Als u een Pro Mini of Nano het ook makkelijk te gebruiken van een multimeter om te controleren op continuïteit voor alle verbindingen, om te controleren of nog niet je gemist geen verbindingen. Merk op dat op Pro Mini is de RX-pin RXI gemarkeerd en TX pin TXO is gemarkeerd. De TXO pin is pin 1 en RXI pin pin 0 ongeacht hoe verwarrend de etiketten op de Pro Mini kijkt. De TX-pin sluit aan op de DATA1 lijn van de target chip en sluit de RX-pin niet aan elke pin van de target chip.
Gebruik van stukken van een paperclip voor een batterijhouder en buigen ze om een beetje veerspanning. U kunt een 27A of A23 of andere soortgelijke 12V accu. Ik heb ook een verzegelde lood-zuur 12V batterij van een UPS geleend. EBay heeft aanbiedingen voor zeer goedkope stap omhoog conversieprogramma's die zijn breadboard vriendelijke en 12V kan bieden. Ik ben overweegt bestellen een MT3608 DC-DC Step Up, die kosten tussen $1 en $3 USD verzendkosten inbegrepen. Deze modules zijn de interessante eis van piek om up-to-date te houden "niet meer dan TV Universiteit." U hoeft niet veel huidige 12V voor dit, het is gewoon een signaal om aan te geven aan het doel-processor het moet invoeren parallel programmeren wordt het iets met hoge stroom niet brandt. Als u uw 12V accu aangesloten op het circuit voor een lange tijd laat, zal het drain. Dus, zou het een goed idee om het vlak voor programmering invoegen en verwijderen wanneer u klaar bent.
Opmerkingen over de etiketten ik raden u aan voor het houden van uw werk georganiseerd:
Vsup vertegenwoordigt de pin 12 van de Arduino leveren bedrijfsspanning naar de doel-chip, en die moet worden aangesloten op de pinnen V label op de doelgroep. 12VG vertegenwoordigt de A0-pin van de Arduino die besturingselementen de 12V schakelaar of de gate en dat moet worden aangesloten op de weerstand die leidt tot de basis van de transistor.