Předmět: Týdenní praktikum robotiky (.NET micro)

« Zpět
Název předmětu Týdenní praktikum robotiky (.NET micro)
Kód předmětu UAI/748
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Četnost výuky V každém akademickém roce, jen v letním semestru.
Semestr Letní
Počet ECTS kreditů 2
Vyučovací jazyk čeština
Statut předmětu Povinný, Povinně-volitelný, Volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Novák Milan, PhDr. Ph.D.
Obsah předmětu
1. Teorie embedded systémů a poukázání na provázanost s mechatronikoou a robotikou. 2. - 3. Arduino - Programování digitálních vstupů a výstupů, analogových vstupů, využití displeje, výpis do konzoly. 4. - 5. Arduino - Programování regulační smyčky s využitím analogového senzoru a PWM výstupu. 6. - 7. Arduino - Ovládání krokových motorů a servomotorů 8. - 9. Arduino - Měření fyzikální veličiny pomocí digitálního čidla komunikujícího po I2C/SPI sběrnici 10. - 11. Arduino - Přerušení a timery 12. - 13. Realizace samostatného projektu.

Studijní aktivity a metody výuky
Demonstrace, Laboratorní práce, Aktivizující (simulace, hry, dramatizace)
  • Účast na výuce - 28 hodin za semestr
  • Příprava na zápočet - 32 hodin za semestr
Výstupy z učení
Základním cílem je seznámení s funkčními principy, strukturou a základními návrhovými postupy pro vestavěné systémy tak, aby absolvent kursu získal průřezové znalosti v jejich programování a nasazení do praktických aplikací. K tomu budou studenti využívat plratformu Arduino, kterou by si měli osvojit a nabýt tak základních zkušeností pro tvorbu jednoduchých projektů se zaměřením na robotiku a IoT.
Kurs je zaměřen na základní principy programování vestavěných systémů resp. obecně univerzálních procesorů na nízké úrovni. Vychází z popisu architektury jednoduchých procesorů z hlediska programátora, obsahuje úvod do programovacího jazyka zvolené platformy a je završen možnostmi využití jazyků vyšší úrovně. Součástí kursu je i detailní popis zvolené hardwarové platformy, principů jejího programování a tvorba komplexnějších programů pro tuto platformu. Absolvoventi budou zvládat základní principy pro práci s HW komponentami s jejich programováním prostřednictvím zvolené platformy (Arduino). Naučí se ovládat dílčích částí embedded systémů, které se spojují do komplexního zařízení, vykonávajícího požadované činnosti. Studenti by měli být mnotivováni k dalšímu zájmu o získávání detailnějších znalostí v dalším studiu a spojení se zkušeností, k čemu se dají využít.
Předpoklady
Předpokladem pro účast na kurzu je minimální znalost některého z moderních programovacích jazyků. Výhodou je orientace v jazyce C popř. C++.

Hodnoticí metody a kritéria
Analýza výkonů studenta

Student zpracuje závěrečný projekt dle zadání, ve kterém uplatní nabyté znalosti z kurzu.
Doporučená literatura
  • Banzi Massimo. Make - Getting Started with Arduino. O'REILLY, 2015. ISBN 1449363334.
  • Cuno Pfister. Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud. O'Reilly Media, 2011. ISBN 1449393578.
  • Selecký, Matúš. Arduino. Computer Press. ISBN 978-80-251-4840-2.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Aplikovaná informatika - specializace Embedded systémy (1) Kategorie: Informatické obory - Doporučený ročník:-, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Aplikovaná informatika - specializace Web a multimédia (1) Kategorie: Informatické obory - Doporučený ročník:-, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Aplikovaná informatika - specializace Bezpečnost a sítě (1) Kategorie: Informatické obory - Doporučený ročník:-, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Aplikovaná informatika - specializace Kriminalisticko-technická činnost v IT (1) Kategorie: Informatické obory - Doporučený ročník:-, Doporučený semestr: Letní