Stap 3: Bootloading de ATmega328p
Vervolgens download het zip onderaan deze pagina en zet het in de map van uw hardware (indien u niet beschikt over een, naam van een map "hardware" en het in de map van de schets zet). Klik buiten de Arduino IDE. Klik vervolgens terug in de Arduino IDE. Nu, in de selectie van de planken, u moeten zien "Quasi-duino (8MHz interne klok)." Dit is de selectie van de interne klok 8MHz van de ATmega328p. Nu, breng in uw kristal van X1 X 2 (pin 9 en 10). Ter uw 22pf condensatoren, een tussen X1 en GND, en anderzijds tussen X2 en GND. Selecteer de Quasi-duino in het menu boards en branden de bootloader w / ArduinoISP. Na ongeveer een minuut, moeten u zien "Burning Bootloader gedaan".
In uw huidige Arduino hebben de meeste van hen een externe klok van 16MHz (de langwerpige vorm glanzende zilveren ding dat SPK16.000G zegt). Je zou kunnen vragen, "waarom de extra onderdelen, het is gewoon een extra kosten." Nou, is de interne klok niet zo nauwkeurig zijn, slechts een paar microseconden af. Als u waren programmeren voor een drone of gewoon met behulp van seriële communicatie, wil je een externe kristal (de klok) voor meer nauwkeurigheid. In de meeste van uw reguliere projecten, vindt u dat de meeste doen niet vereisen een externe kristal.
Andere elektronica componenten u wellicht niet nodig (niet inbegrepen in de Quasi-duino) zijn: een spanningsregelaar (voor meer spanning kunnend komen in uw Quasi-duino), LEDs (maar u zou willen controleren als het krijgt energie eens in een tijdje, maar duurt het ongeveer 35mA van kracht om continu te lopen), of zelfs uw USB-interface. Zodra u het programma van uw chip voor het project, kon u opstijgen de USB interface, opstijgen over 15uA.
Ik heb hebben het huidige breadboard Arduino kern voor dit project gewijzigd. Nu kan de Quasi-duino code compileren en uploaden met ArduinoISP. Voorheen was dit niet mogelijk met de huidige cores beschikbaar op de website van Arduino. De code op de bodem van deze pagina is de gewijzigde Arduino kern die met de Quasi-duino werkt.
Ga naar het einde van dit ' ible voor foutberichten en hoe u kunt corrigeren.
** Voor Duemilanove en oudere gebruikers moet u niet de condensator 10uf invoegen.