Lengviausias būdas išmokti programuoti AVR serijos mikrovaldiklius yra naudoti „Arduino“aparatinę platformą. Šios platformos programinės įrangos korpusas palaiko „Linux“, „Android“ir „Windows“operacines sistemas.
Nurodymai
1 žingsnis
Gaukite paruoštą „Arduino“lentą ar bet kurį iš jos daugelio klonų. Klonas turės bet kokį kitą pavadinimą. Jei norite, susikurkite bet kurį iš šių klonų patys naudodami bet kurį iš šių AVR mikrovaldiklių: ATmega8, ATmega168, ATmega328. Jei kompiuteryje nėra COM prievado, plokštėje būtinai pateikite USB-COM keitiklį arba naudokite paruoštą išorinį keitiklį. Visais atvejais nepamirškite ir apie lygio keitiklį, nes kompiuterių COM prievadai paprastai veikia esant 12 V įtampai, o mikrovaldikliui reikia 5 arba 3, 3.
2 žingsnis
Programuokite mikrovaldiklį specialia „Arduino“programine įranga, jei tai nebuvo padaryta iš pradžių (pavyzdžiui, gatavoje plokštėje). Programinę aparatinę įrangą turėsite parašyti į mikrovaldiklį tik vieną kartą, ateityje savo sukurtas programas rašysite per USB arba COM prievadą nenaudodami programuotojo. Jie veiks ant jo taip pat, kaip ir kompiuterio programos, veikiančios ant operacinės sistemos.
3 žingsnis
Jei jūsų kompiuteryje nėra „Java“virtualiosios mašinos, atsisiųskite ir įdiekite.
4 žingsnis
Atsisiųskite ir įdiekite oficialų „Arduino IDE“. Ši programa, esanti oficialioje projekto svetainėje, yra suderinama tiek su originaliomis „Arduino“plokštėmis, tiek su jų neoficialiais klonais.
5 žingsnis
Prijunkite plokštę prie kompiuterio ir tik tada įjunkite ją.
6 žingsnis
Pradėkite apvalkalą. Pasirinkite jame plokštės tipą. Jei jis nėra originalus, pasirinkite lentą, su kuria ji suderinama. Taip pat pasirinkite prievadą, prie kurio jis prijungtas.
7 žingsnis
Peržiūrėkite pavyzdžius, pateiktus su apvalkalu. Jie parašyti specialia programavimo kalba, vadinama „Wiring“. Pabandykite juos po vieną įrašyti į lentoje esantį mikrovaldiklį ir paleisti.
8 žingsnis
Peržiūrėję pavyzdžius, pabandykite pradėti rašyti savo programas. Jei reikia, plokštę aprūpinkite papildomais išoriniais įrenginiais. Užprogramavęs, ateityje jis galės dirbti savarankiškai be kompiuterio.