Stap 1: Voorbereiding van de programmeur voor het branden van de bootloader
Eerst bereiden de programmeur Arduino door het downloaden van Adafruit ISP programmeur van github, open het bestand "ArduinoISP.ino" in jouw Arduino IDE en uploaden naar uw host Arduino.
- Open "ArduinoISP.ino" in de Arduino IDE (download in een schetsboek map of kopiëren/plakken)
- van pension menu kies uw Arduino board (in dit voorbeeld UNO)
- Seriële poort menu kies de bijbehorende seriële poort (bijvoorbeeld /dev/ttyACM0 of COM3)
- van menu Programmer zorg ervoor dat u gebruik maakt van de standaard "AvrISP mkII" optie
- Klik op uploaden.
De microcontroller zetten het breadboard (allereerst van 1 of 11 of 21.. etc te vereenvoudigen tellen). Pin 1 van de microcontroller kan worden geïdentificeerd van het dot-achtige merk. Draad van macht en gemalen om pin 7 en 8 respectievelijk en ook tot 20 en 22 stiften. Draad van de microcontroller en de programmeur zoals in de afbeelding
- De digitale 9 Arduino met uC pin 9
- De digitale 10 Arduino met uC pin 1
- De digitale 11 Arduino met uC pin 17
- De digitale 12 Arduino met uC pin 18
- De digitale 13 Arduino met uC pin 19
Arduino Digital pin 9 zou genereren frequentie om te rijden de uC als het externe crystal vereist.
Aangezien de oude lopende software op de uC op het breadboard kan vastgelegd één van de pinnen terwijl de ISP is het hoge instelt (bv. pin 13) kunt u verbinding maken met een kleine weerstand op elke regel ICSP (pinnen 11, 12, 13)
Als u van Leonardo in plaats van UNO gebruikmaakt moet u zou de volgende regel in ArduinoISP.ino bewerken voordat u het uploaden.
// #define RESET SS #define RESET 10
en u wilt gebruiken de speciale ICSP pinnen als op de bijgevoegde foto.