Stap 7: Programmeren van de micro-controller
De micro-controller is een Atmega328p, zodat het kan worden geprogrammeerd met behulp van de Arduino IDE. De besproken methode gebruikt hier een Arduino Mega 1280 als een ISP. Sluit eerst de Arduino Mega aan een zes ISP pinsconnector. In dit voorbeeld wordt een pogo-pins adapter van Sparkfun. Zes verbindingen moeten worden gemaakt met de Arduino Mega van de pogo-pins adapter. Reset verbindt met pin 53. MOSI verbindt tot en met 51. MISO verbindt tot 50. SCK verbindt tot en met 52. VCC verbindt tot + 5 en grond verbindt op grond op de Arduino board. De ArduinoISP voorbeeld schets komt voorgeladen met versie 1.06 van de Arduino IDE. De opmerkingen van deze schets ook een lijst van deze verbindingen. Na het aansluiten van de Mega op de pogo-pins adapter worden de pinnen ingedrukt op het bord. Voor het gebruik van selecteren de Arduino Mega als een ISP in de IDE de "Arduino als ISP" programmeur onder "Tools/programmeur." Vanaf dit punt kunt u direct uploaden u code met de "Upload met behulp van programmeur" onder "Bestand". CTRL-shift-u voert dezelfde opdracht. Een andere optie is om te laden van een Arduino bootloader. De PCB voor dit project draait op 8MHz en 3,3 v dus kiezen de "Arduino Pro of Pro Mini (3,3 v, 8 MHz) w/Atmega328" kiest de juiste bootloader board onder het menu "Tools/Board". Om te verbranden de bootloader gebruiken "Bootloader Burn" in het menu "Extra".