Haladó arduino programozás (GSZABAN-HALAARPR-1)
Alapadatok
Oktatók
Tantárgy célja
A tanulók megismertetése az Arduino programozás haladó koncepcióival, beleértve a vezérlési feladatokat, valamint a több érzékelő és motorvezérlés használatát egy Arduino autóval kapcsolatos feladatokhoz, mint például a vonalkövetés és a falkövetés.
Elsajátítandó ismeretanyag
Laboratórium
1. Komplex vezérlő algoritmusokat, például PID-szabályozást és állapotgépes algoritmusokat alkalmazni egy Arduino-vezérelt rendszer teljesítményének optimalizálása érdekében. 2. Több érzékelő és beavatkozó, például motorok, szervók integrálásának folyamatának áttekintése, és ezek felhasználása komplex problémák megoldásakor. 3. Külső eszközökkel vagy rendszerekkel való kommunikáció olyan protokollok segítségével, mint a Bluetooth, a WiFi vagy a soros kommunikáció. 4. A tanulók megismertetése az Arduino kód teljesítményének és hatékonyságának optimalizálására szolgáló technikákkal, beleértve a memóriahasználat minimalizálását és a rendszer egyéb erőforrásaira gyakorolt hatás minimalizálását.
Szakmai kompetenciák
Tudás
- Ismeri a fontos szoftverfejlesztési módszertanokat, informatikai tervek és dokumentációk jelölésrendszerét. - Ismeri az informatika és a mérnöki szakma szókincsét és kifejezési sajátosságait magyar és angol nyelven, legalább alapszinten.
Képesség
- Tanulmányai során szerzett ismeretanyagát felhasználva képes beágyazott rendszereket specifikálni és megvalósítani. - Folyamatosan képezi magát és lépést tart az informatikai szakma fejlődésével.
Attitűd
- Törekszik a hatékony és minőségi munkavégzésre. - A saját munkaterületén túl a teljes műszaki rendszer átlátására törekszik.
Autonómia és felelősség
Felelősséget érez az önálló és csoportban végzett informatikai rendszerelemzői, -fejlesztői és -üzemeltetési tevékenységéért.
További szakmai kompetenciák
- digitális technológia hatékony alkalmazása, tanulási célok elérését szolgáló digitális megoldások ismerete
Számonkérés és értékelés
Félévközi követelmények
Projektmunka: A kiírt feladatok készítése kiscsoportos munkában. A feladat megoldása, prezentálása és dokumentálása együttesen 0-100 pont között lesz értékelve. A gyakorlati jegyet pedig a TVSZ alapján kapják a hallgatók.
Vizsgakövetelmények
Generatív MI használata
Nincs megadva
Irodalom
Kötelező irodalom
Nincs megadva
Ajánlott irodalom
• Bjarne Stroustrup: A C++ Programozási nyelv I-II. kötet, 2001, ISBN: 9789639301184 • Rick Abdous: Beginners Guide to Learn Arduino Programming , 2020, ISBN: 166061452X