Jómagamat az Arduino környezetben amatőrnek tekintem! Azonban néhány témakörben megértettem a vezérlők belső működését, vagy a működés egy részét. Ebben a fejezetben azt a megszerzett tudásomat igyekszem átadni, ami nem kell egy átlagos program megírásához. Az itt leírtakra akkor lehet szükség, ha programunk kezd túl nagy lenni és valahol helyet kell spórolni, vagy extra sebességigényünk támad (pl. okosledek vezérlése), vagy nem akarjuk magunkat az Arduino környezetben mások által megírt könyvtáraknak kiszolgáltatni. Utóbbi eset akkor lehet lényeges, ha nagyon megbízható programot szeretnénk írni. A könyvtárak kényelmesek, de lehetnek bennük hibák, amik kihathatnak programunkra, így jobb, ha minden programsort magunk írunk.
Van egy sokadik szempontom is! Engem érdekelt a vezérlő belső működése, és ezért kezdtem bele!
Már elég sok anyagot készítettem elő, de lassan haladok a bejegyzések megfogalmazásával. A digitális ki és bemenetek alacsonyszintű vezérlésével kezdtem, épp folyamatban van az időzítők használatának kicsontozása, aztán jön az I2C és SPI port, valamint a kevésbé izgalmas soros port. Időnként látogass vissza ha ezek érdekelnek, mert előbb utóbb (pár hónapon belül) ezek a témák mind meg fognak itt jelenni!