Cel mai simplu mod de a învăța cum să programați microcontrolerele din seria AVR este să utilizați platforma hardware Arduino. Învelișul software al acestei platforme acceptă sistemele de operare Linux, Android și Windows.
Instrucțiuni
Pasul 1
Obțineți o placă Arduino gata preparată sau oricare dintre numeroasele sale clone. Clona va avea orice alt nume. Dacă doriți, construiți oricare dintre aceste clone utilizând oricare dintre următoarele microcontrolere AVR: ATmega8, ATmega168, ATmega328. Dacă computerul nu are un port COM, asigurați-vă că furnizați un convertor USB-COM pe placă sau utilizați un convertor extern gata pregătit. În toate cazurile, nu uitați și de convertorul de nivel, deoarece porturile COM ale computerelor funcționează de obicei la 12V, iar microcontrolerul are nevoie de 5 sau 3, 3.
Pasul 2
Programați microcontrolerul cu firmware special Arduino, dacă nu a fost realizat inițial (de exemplu, pe o placă finită). Va trebui să scrieți firmware-ul pe microcontroler o singură dată, în viitor veți scrie programele pe care le dezvoltați prin USB sau COM-port fără a utiliza un programator. Vor rula deasupra acestuia în același mod ca programele de pe un computer rulate deasupra unui sistem de operare.
Pasul 3
Dacă computerul dvs. nu are o mașină virtuală Java, descărcați-o și instalați-o.
Pasul 4
Descărcați și instalați IDE-ul oficial Arduino. Acest program, situat pe site-ul oficial al proiectului, este compatibil atât cu plăcile originale Arduino, cât și cu clonele lor neoficiale.
Pasul 5
Conectați placa la computer și abia apoi alimentați-l.
Pasul 6
Porniți un shell. Selectați tipul de bord din acesta. Dacă nu este original, vă rugăm să selectați placa cu care este compatibilă. De asemenea, selectați portul la care este conectat.
Pasul 7
Consultați exemplele incluse în shell. Sunt scrise într-un limbaj special de programare numit Cablare. Încercați să le scrieți unul câte unul pe microcontrolerul de pe placă și rulați-le.
Pasul 8
După examinarea exemplelor, încercați să începeți să scrieți propriile programe. Dotați placa cu periferice suplimentare, după cum este necesar. Odată programat, în viitor va putea funcționa autonom fără un computer.