Vieglākais veids, kā iemācīties programmēt AVR sērijas mikrokontrollerus, ir izmantot Arduino aparatūras platformu. Šīs platformas programmatūras apvalks atbalsta Linux, Android un Windows operētājsistēmas.
Instrukcijas
1. solis
Iegūstiet gatavu Arduino dēli vai kādu no tā daudzajiem kloniem. Klonam būs jebkurš cits nosaukums. Ja vēlaties, izveidojiet kādu no šiem kloniem pats, izmantojot kādu no šiem AVR mikrokontrolleriem: ATmega8, ATmega168, ATmega328. Ja datoram nav COM porta, uz tāfeles noteikti norādiet USB-COM pārveidotāju vai izmantojiet jau gatavu ārēju pārveidotāju. Visos gadījumos neaizmirstiet arī par līmeņa pārveidotāju, jo datoru COM porti parasti darbojas pie 12 V, un mikrokontrollerim ir nepieciešami 5 vai 3, 3.
2. solis
Programmējiet mikrokontrolleru ar speciālu Arduino programmaparatūru, ja tā sākotnēji netika veikta (piemēram, gatavā dēlī). Jums būs jāraksta mikroprocesorā programmaparatūra tikai vienu reizi, nākotnē tajā izstrādājatās programmas rakstīsit caur USB vai COM-portu, neizmantojot programmētāju. Viņi darbosies tam virsū tāpat kā programmas datorā, kas darbojas operētājsistēmas augšpusē.
3. solis
Ja datorā nav Java virtuālās mašīnas, lejupielādējiet un instalējiet to.
4. solis
Lejupielādējiet un instalējiet oficiālo Arduino IDE. Šī programma, kas atrodas projekta oficiālajā vietnē, ir saderīga gan ar oriģinālajām Arduino plāksnēm, gan ar to neoficiālajiem kloniem.
5. solis
Pievienojiet plāksni datoram un tikai pēc tam pievienojiet tai strāvu.
6. solis
Sāciet čaulu. Izvēlieties tajā dēļa tipu. Ja tas nav oriģināls, lūdzu, izvēlieties tāfeli, ar kuru tā ir saderīga. Izvēlieties arī portu, ar kuru tas ir savienots.
7. solis
Apskatiet čaulas komplektā iekļautos piemērus. Tie ir rakstīti īpašā programmēšanas valodā ar nosaukumu Wiring. Mēģiniet tos pa vienam uzrakstīt mikrokontrollerim, kas atrodas uz tāfeles, un palaidiet tos.
8. solis
Pārskatot piemērus, mēģiniet sākt rakstīt savas programmas. Aprīkojiet plāksni pēc vajadzības ar papildu perifērijas ierīcēm. Kad tas būs ieprogrammēts, nākotnē tas varēs darboties autonomi bez datora.