$9 Quasi-duino (nästan-duino) (3 / 6 steg)
Steg 3: Bootloading ATmega328p
Sedan ladda ner zip längst ner på denna sida och placera den i mappen hårdvara (om du inte har en, namnge en mapp "maskinvara" och lägga den i mappen skiss). Klicka ur Arduino IDE. Klicka sedan på tillbaka till Arduino IDE. Nu, i styrelser som valts, bör du se "Quasi-duino (8MHz intern klocka)." Detta är 8MHz intern klocka urval av ATmega328p. Nu sätta i din kristall från X1 till X 2 (stift 9 och 10). Sätta din 22pf kondensatorer i, en mellan X1 och GND, och den andra mellan X2 och GND. Välj Quasi-duino i menyn styrelser och bränna bootloader w / ArduinoISP. Efter ungefär en minut, bör du se "Gjort Burning Bootloader".
I din nuvarande Arduino, kommer de flesta av dem har en 16MHz extern klocka (avlång form glänsande silver sak som säger SPK16.000G). Du kanske frågar, "Varför extra komponenter, det är bara en extra kostnad." Tja, är den interna klockan inte lika exakt, bara några mikrosekunder. Om du programmering för en drönare eller bara använda seriell kommunikation, vill du en extern crystal (klockan) för mer precision. I de flesta av dina vanliga projekt, hittar du att de flesta gör inte kräver en extern crystal.
Andra elektronikkomponenter inte kanske du behöver (ingår ej i Quasi-duino) är: en spänningsregulator (för mer spänning att kunna komma in i din Quasi-duino), lysdioder (men du kanske vill kolla om det blir makt då och då, men det tar ca 35mA av makt att köras kontinuerligt), eller ens din USB-gränssnitt. När du programmera ditt chip för projektet, kan du ta bort USB-gränssnittet, lyfter om 15uA.
Jag har ändrat den nuvarande bakbord Arduino core för detta projekt. Quasi-duino kan nu kompilera koden och ladda upp med ArduinoISP. Tidigare var detta inte möjligt med de nuvarande kärnorna tillgängliga på webbplatsen Arduino. Koden längst ner på denna sida är modifierade Arduino kärnan som fungerar med Quasi-duino.
Gå till slutet av detta "kompatibel för felmeddelanden och hur man löser dem.
** För Duemilanove och äldre användare behöver du inte infoga 10uf kondensatorn.