Stap 10: Upload de bootloader (optioneel)
1. Sluit de AVR-programmer van uw keuze.
Sluit de GND, VCC, reset, MOSI, MISO, SCK pinnen.
Opmerking: Welke programmeur te gebruiken valt buiten de werkingssfeer van dit Instructable.
Ik ben toevallig worden met behulp van een custom-built programmeur gebaseerd off van de populaire USBasp apparaat.
TIP: Als je al een werkende Arduino, u kunt het programma van de bootloader in deze ATmega-chip. Neem een kijkje rond het internet op een van de vele tutorials voor hoe dit te doen.
2. open de Arduino IDE.
3. Controleer of de juiste programmeur is geselecteerd (onder Hulpmiddelen > programmeur)
4. Controleer of het juiste bord is geselecteerd (onder Hulpmiddelen > Raad van bestuur)
* Voor een ATmega8, gebruik de "Arduino NG of ouder w / ATmega8'
* Voor een ATmega168 gebruiken de "Arduino Pro of Pro Mini (5V, 16 MHz) w / ATmega168"
* Voor een ATmega328 gebruiken de "Arduino Pro of Pro Mini (5V, 16 MHz) w / ATmega328"
5. upload de bootloader (hulpprogramma's > Bootloader branden)
Op dit punt de Arduino IDE duurt een minuut of twee om te verbinden met uw apparaat door de programmeur, controleren van de chip, en uploaden van de bootloader. U ziet de groene activiteit Leidene flits een bos van tijden.
UPDATE:
Ik vond dat de Optiboot bootloader is veel leuker om te gebruiken dan degene die voorverpakte met de Arduino IDE komt.
https://code.Google.com/p/optiboot/
Enkele van de verbeteringen omvatten:
* Het slechts 512 bytes van flash gebruikt in plaats van de 1 KB of 2 KB dat de bootloader van de Arduino gebruikt
* Het is sneller om te uploaden schetsen met behulp van een veel snellere baud-rate (115200 in plaats van 19200 in mijn geval)
* Na een upload of reset draait het uw schetsen veel sneller
Om dit te gebruiken:
1. downloaden en uitpakken van het zip-bestand in de directory van de hardware in uw directory Arduino schetsen. Maak de directory van de hardware als het niet bestaat.
2. Herstart de Arduino IDE
3. Kies een van de nieuwe Raad van bestuur die verschijnen onder Hulpmiddelen > bestuur
* Voor een ATmega8, gebruiken de ' [Optiboot] Arduino NG of ouder w / ATmega8'
* Voor een ATmega168 gebruiken de '[Optiboot] Arduino Pro of Pro Mini (5V, 16 MHz) w / ATmega168'
* Voor een ATmega328 gebruiken de '[Optiboot] Arduino Pro of Pro Mini (5V, 16 MHz) w / ATmega328'
4. Controleer of de juiste programmeur is geselecteerd (onder Hulpmiddelen > programmeur)
5. upload de bootloader (hulpprogramma's > Bootloader branden)