Tantárgy neve, kódja: Arduino programozás és áramkörtervezés, GSZABAN-ARDPROG1-1
Szak neve, képzési szintje: szabadon választható, BSc
Tanterv: 2022
Heti órászám (előadás + gyakorlat + labor): 1+0+2
Kreditérték: 3
Elmélet: 33 %
Gyakorlat: 67 %
A tantárgy tantervi helye: 1. félév
Munkarend: Nappali
Előtanulmányi feltételek: nincs
Értékelés: kollokvium
Tantárgy besorolása:
Oktatás nyelve: Magyar
Tantárgyfelelős: Dr. Líska János
Felelős tanszék: Informatika Tanszék
Tantárgy oktatója(i):
Sári Bence
Ellenőrzésért felel:
Sári Bence
Tárgy oktatásának célja:
Arduino ökoszisztéma bemutatása. 1. Arduino IDE környezet áttekintése, példaprogramok feltöltése a fejlesztő eszközre, tesztelési módszerek bemutatása. (Soros port, soros plotter) 2. Arduino IDE-ben a főbb hardveres funkciókat használó példaprogramok bemutatása, Soros kommunikációra példaprogram írása és kipróbálása. A kurzusban használt hardverek áttekintése, fontosabb alkatrészek működésének bemutatása, vezérlési szerkezetekkel történtő hardverkezelő program megvalósítása. 3. 4. A kurzusban használt szenzorok bemutatása, működési elvük és felhasználási módjaik áttekintése, példaprogramokon keresztüli kipróbálásuk. 5. ZH minta megoldása, amelyben szenzorok, soros kommunikáció, állapotgép használatával programkódot írunk, amely megold egy fiktív, de komplex feladatot 6. Arduino projektekben leginkább használt alkatrészek bemutatása, föbb kommunikációs protokollok átbeszélése, nyák terv alapok bemutatása 7. Kapcsolási rajz, NYÁK terv alapok bemutatása, EAGLE program bemutatása, példaprojekt áttekintése, elektronikai alapok 8. Kapcsolási rajz létrehozása melyen a szenzor, az Arduino fejlesztőeszköz és egyéb szükséges alkatrészek integrálásra kerülnek 9. Kapcsolási rajzból NYÁK terv készítése, amely az előző alkalmon elkészült kapcsolási rajzon alapul, tartalmazza az alkatrészeket, az összekötő vezetősávokat, furatokat, szöveget 10. ZH minta megoldása, amelyben egy összetett feladatot ellátni képes eszköz NYÁK tervig kell eljutni, amely egy Arduino lapkát, szenzorokat, és a működéshez szükséges egyéb alkatrészeket integrálja.
Arduino ökoszisztéma bemutatása. 1. Arduino IDE környezet áttekintése, példaprogramok feltöltése a fejlesztő eszközre, tesztelési módszerek bemutatása. (Soros port, soros plotter) 2. Arduino IDE-ben a főbb hardveres funkciókat használó példaprogramok bemutatása, Soros kommunikációra példaprogram írása és kipróbálása. A kurzusban használt hardverek áttekintése, fontosabb alkatrészek működésének bemutatása, vezérlési szerkezetekkel történtő hardverkezelő program megvalósítása. 3. 4. A kurzusban használt szenzorok bemutatása, működési elvük és felhasználási módjaik áttekintése, példaprogramokon keresztüli kipróbálásuk. 5. ZH minta megoldása, amelyben szenzorok, soros kommunikáció, állapotgép használatával programkódot írunk, amely megold egy fiktív, de komplex feladatot 6. Arduino projektekben leginkább használt alkatrészek bemutatása, föbb kommunikációs protokollok átbeszélése, nyák terv alapok bemutatása 7. Kapcsolási rajz, NYÁK terv alapok bemutatása, EAGLE program bemutatása, példaprojekt áttekintése, elektronikai alapok 8. Kapcsolási rajz létrehozása melyen a szenzor, az Arduino fejlesztőeszköz és egyéb szükséges alkatrészek integrálásra kerülnek 9. Kapcsolási rajzból NYÁK terv készítése, amely az előző alkalmon elkészült kapcsolási rajzon alapul, tartalmazza az alkatrészeket, az összekötő vezetősávokat, furatokat, szöveget 10. ZH minta megoldása, amelyben egy összetett feladatot ellátni képes eszköz NYÁK tervig kell eljutni, amely egy Arduino lapkát, szenzorokat, és a működéshez szükséges egyéb alkatrészeket integrálja.
Elsajátítandó ismeretanyag előadás:
Elsajátítandó ismeretanyag laboratórium:
Elsajátítandó ismeretanyag laboratórium:
Elsajátítandó szakmai kompetenciák (tudás, képesség, attitűd, autonómia és felelősség, további szakmai kompetenciák):
Tudása:
Tudása:
A számonkérés és értékelés rendszere:
Félévközi tanulmányi követelmények:
2 db géptermi ZH a félévben tanult és a laborokon feldolgozott anyagból. Az értékelés módszere: TVSZ szerinti értékelés, 2 db 50 pontos ZH, melyekben 50 pont a hardveres és 50 pont a szoftveres ismeretek számonkérésére irányul.
Vizsgakövetelmények:
Félévközi tanulmányi követelmények:
2 db géptermi ZH a félévben tanult és a laborokon feldolgozott anyagból. Az értékelés módszere: TVSZ szerinti értékelés, 2 db 50 pontos ZH, melyekben 50 pont a hardveres és 50 pont a szoftveres ismeretek számonkérésére irányul.
Vizsgakövetelmények:
Tanulmányi segédanyagok, laborháttér:
Kötelező irodalom:
Az előadásanyag kézzel írott változata.
Ajánlott irodalom: