Stap 2: Branden de bootloader
Nu dat je de chip definitie in plaats het is tijd om te verbranden de bootloader, zult u moeten:
- Arduino Uno (of een ander model van Arduino met een verwisselbare chip.)
- Breadboard
- Jumper draden
- Atmega328P https://www.sparkfun.com/products/9061
Deze chip hoeft een bootloader niet daarop.
Hebt u een vrije chip voor uw Arduino, of een chip met de bootloader vooraf geïnstalleerd, moet u een 16 MHz oscillator te branden van de bootloader of een chip zal niet functioneren. U kunt een 16 MHz keramische resonator of een 16 MHz kristal en twee 22 pF condensators.
Kabellengte tot het circuit zoals in de afbeeldingen en diagrammen.
De rode stip op de chip geeft pin een.
Als u een nieuwe chip, met geen bootloader geïnstalleerd hebt, doe geen moeite met de resonator of crystal.
Open de Arduino IDE en klik op Bestand = > voorbeelden = >ArduinoISP.
Klik op Tools = > bestuur en selecteer je Arduino board. (meestal Arduino Uno)
Klik op Tools = > programmeur en selecteer AVRISP mk II.
Klik op de upload knop laden van het programma aan uw Arduino.
Klik op Tools = > boord opnieuw, deze keer kies ATmega328 op een breadboard (8 MHz interne klok).
Klik op Tools = > programmeur en selecteer Arduino als ISP.
Klik op extra en selecteer Burn Bootloader.
U ziet een bericht dat branden bootloader aan I/O Board (dit kan een minuut duren zegt).
Als u een fout bericht probeer nogmaals, soms het werkt gewoon niet en de volgende keer wel.
Wanneer het eindigt, krijgt u het bericht gedaan brandende bootloader.