Az AVR sorozatú mikrovezérlők programozásának legegyszerűbb módja az Arduino hardverplatform használata. A platform szoftverhéja támogatja a Linux, Android és Windows operációs rendszereket.
Utasítás
1. lépés
Szerezzen be egy kész Arduino táblát vagy annak számos klónját. A klónnak bármilyen más neve lesz. Kívánt esetben saját maga készítheti el ezeknek a klónoknak a következő AVR mikrokontrollerek bármelyikét: ATmega8, ATmega168, ATmega328. Ha a számítógép nem rendelkezik COM porttal, feltétlenül helyezzen USB-COM átalakítót a táblára, vagy használjon kész külső átalakítót. Minden esetben ne feledkezzünk meg a szint átalakítóról sem, mivel a számítógépek COM portjai általában 12 V feszültségen működnek, és a mikrovezérlőnek 5 vagy 3, 3 kell.
2. lépés
Programozza be a mikrovezérlőt egy speciális Arduino firmware-rel, ha az eredetileg nem történt meg (például egy kész táblában). A firmware-t csak egyszer kell megírnia a mikrovezérlőbe, a jövőben USB-n vagy COM-porton keresztül írja be a fejlesztett programokat programozó használata nélkül. Ugyanúgy fognak futni a tetején, mint egy operációs rendszer tetején futó számítógép programjai.
3. lépés
Ha számítógépén nincs Java virtuális gép, töltse le és telepítse.
4. lépés
Töltse le és telepítse a hivatalos Arduino IDE-t. Ez a program, amely a projekt hivatalos honlapján található, kompatibilis mind az eredeti Arduino táblákkal, mind azok nem hivatalos klónjaival.
5. lépés
Csatlakoztassa a kártyát a számítógéphez, és csak ezután kapcsolja be az áramot.
6. lépés
Indítson el egy héjat. Válassza ki a tábla típusát. Ha nem eredeti, válassza ki azt a táblát, amellyel kompatibilis. Válassza ki azt a portot is, amelyhez csatlakozik.
7. lépés
Nézze meg a héjhoz mellékelt példákat. Ezeket egy speciális programozási nyelven írják, amelyet Wiring-nek hívnak. Próbáljon egyesével írni a táblán található mikrovezérlőre, és futtassa őket.
8. lépés
A példák áttekintése után próbáljon meg saját programokat írni. Szükség szerint szerelje fel a táblát további perifériákkal. A programozás után a jövőben autonóm módon is képes működni számítógép nélkül.