Ha úgy érzed, hogy nagyjából ismered az Arduino eszközök használatának alapjait, és szívesen tapasztalnál meg haladóbb szintű programozási lehetőségeket, hát íme az alkalom! A kurzuson szó esik többek között regiszterekről, megszakításkezelésről (interrupt-vezérlésről) és könyvtárkészítésről.
A kurzuson mutatott programkódok megtalálhatóak a Codes
mappa alatt. A gomb pergésmentesítéséhez készített könyvtár pedig a Codes/Lib
elérési úton található meg. Sikeres futtatáshoz ezt érdemes abba a mappába másolni, ahol az Arduino a telepített könyvtárakat tárolja.
Ha nincs elérhető közelségben egy Arduino Uno vagy Arduino Nano fejlesztőkártya, érdemes a kódot egy online szimulátorba feltölteni és kipróbálni. Jól használható például az Autodesk TinkerCAD vagy a wokwi megoldása.
Íme néhány forrás, ahol a kurzuson elhangzott ismeretekről olvashatsz bővebben.
- megszakításkezelés Arduino eszközökön, arduino.cc
- Arduino Core AVR GitHub repository
- időzítős megszakítás Arduino Uno-val, instructables tutorial
- Gombok pergésmentesítése megszakításkezeléssel: Embedded With Elliot - Debounce Your Noisy Buttons Pt.I. & Pt.II.
- lecsupaszított Arduino programozás, YouTube lejátszási lista Mitch Davistől