Stap 2: ISP programmering
ISP is een afkorting voor ICSP. Het is seriële programmering In-Circuit. Dit is een ander soort serial in vergelijking met TTL seriële. Het is van SPI (Serial Peripheral Interface Bus) en 3 belangrijkste draden gebruikt om te communiceren voor programmering. Wanneer u van een Arduino processor via Internet-provider programmeert, meestal de gehele processor chip-geheugen is gewist, met inbegrip van de bootloader gebied, en uw schets is geschreven. Dus, wanneer u een schets aan de Arduino via Internet-provider uploadt, de Arduino niet langer heeft een bootloader daarop. Dit betekent dat de volgende schets die je naar het uploaden moet ook worden geüpload via Internet-provider. U kunt ook ISP om een bootloader op de Arduino. Dit heet de bootloader te branden. U kunt hiervoor te wijzigen of een upgrade van de bootloader of herstellen de Arduino normaal nadat je hebt geüpload een schets met de ISP.
U kunt een schets uploaden naar een Arduino met ISP omdat u wilt uw schets start meteen na de macht op of opnieuw instellen, of omdat u niet wilt dat de bootloader aan boord te aanvaarden van een andere sketch of om te proberen met behulp van de seriële pinnen of naar flash pin 13.
ISP-programmering moet, u een ISP-programmeur. Er zijn talrijke programmeurs compatibel met Arduino, en ze zijn meestal een klein apparaat dat aangesloten op USB of past op het uiteinde van een usbkabel, en ze hebben een verbindingslijn of draden die tot je Arduino leiden. Het is gebruikelijk om de programmeur verbinden met de ICSP kop op je Arduino, dat een groep van mannelijke pins gerangschikt in 3 rijen van 2 pinnen is.
U kunt ook een Arduino gebruiken als een ISP-programmeur, programmeren van een Arduino. De Arduino IDE wordt geleverd met een schets van de voorbeeld genoemd ArduinoISP, die u naar je Arduino uploaden kunt, en dan wordt het een ISP-programmeur. In de Arduino IDE, in het menu onder Tools, programmeur, selecteer "Arduino als ISP." Daar kunt u een kloon Nano, of Pro Micro of andere Arduino voor slechts een paar dollar, is er weinig behoefte om te kopen van een navigatiesysteem dat speciaal ISP programmeur, tenzij het is voor het gemak.
Dus, hebt u twee Arduinos, ga je gang en aan de slag en probeer ISP programmering. Het is niet waarschijnlijk u zal zootje opwaarts iets, en je zal leren. Om dit te doen, open de schets van de ArduinoISP, wijzigen indien nodig, en uploaden naar en bereiden de programmeur Arduino. Vervolgens de programmer Arduino aansluiting op de target Arduino en het doel Arduino program.