Tématem bakalářské práce je naprogramování jednodeskového počítače Arduino Uno. Cílem je vyvinout ovládací software pro tuto desku, která využívá digitální a analogové příslušenství a sestavení elektrického obvodu. Teoretická část práce se zabývá jednodeskovými počítači, bezdrátovou komunikací, především Bluetooth technologií, programovacím jazykem C# a integrovaným vývojovým prostředím Visual Studio. Hlavním cílem praktické části je, vytvoření elektrického okruhu, který bude obsahovat jednodeskový počítač, dva krokové motory a Bluetooth modul. Dalším cílem je vytvoření aplikace pro chytrý telefon s operačním systémem Windows Phone 8.1, která bude ovládat krokové motory pomocí Bluetooth. Aplikace pro Windows Phone bude napsána v jazyce C#. Program pro Arduino bude napsán v jazyce vytvořeném pro Arduino, který je založen na jazyce C.
Anotace v angličtině
The topic of this thesis is programming of a single boarded computer called Arduino UNO. The goal is to program controlling software for this board with the usage of digital and analog accessories and to assemble an electrical circle. The theoretical part of the thesis deals with the theory of single boarded computers, wirless comunnication especially Bluetooth technology, programming language C# and integrated development environment Visual Studio. The main goal of the practical part is to create an electrical circle which contains the single boarded computer, two step motors, and a wireless Bluetooth. Another goal is to create an application for a smartphone (Windows Phone 8.1) which could wirelessly control step motors via Bluetooth. Windows Phone aplication is written in C# language. Arduino program is written in Arduino language based on C language.
Klíčová slova
Arduino Uno, krokový motor, C#, Windows Phone 8.1, elektrický obvod, Bluetooth
Klíčová slova v angličtině
Arduino Uno, step motor, Visual C#, Windows Phone 8.1, electrical circuit, Bluetooth
Rozsah průvodní práce
48 s. (62 254 znaků)
Jazyk
CZ
Anotace
Tématem bakalářské práce je naprogramování jednodeskového počítače Arduino Uno. Cílem je vyvinout ovládací software pro tuto desku, která využívá digitální a analogové příslušenství a sestavení elektrického obvodu. Teoretická část práce se zabývá jednodeskovými počítači, bezdrátovou komunikací, především Bluetooth technologií, programovacím jazykem C# a integrovaným vývojovým prostředím Visual Studio. Hlavním cílem praktické části je, vytvoření elektrického okruhu, který bude obsahovat jednodeskový počítač, dva krokové motory a Bluetooth modul. Dalším cílem je vytvoření aplikace pro chytrý telefon s operačním systémem Windows Phone 8.1, která bude ovládat krokové motory pomocí Bluetooth. Aplikace pro Windows Phone bude napsána v jazyce C#. Program pro Arduino bude napsán v jazyce vytvořeném pro Arduino, který je založen na jazyce C.
Anotace v angličtině
The topic of this thesis is programming of a single boarded computer called Arduino UNO. The goal is to program controlling software for this board with the usage of digital and analog accessories and to assemble an electrical circle. The theoretical part of the thesis deals with the theory of single boarded computers, wirless comunnication especially Bluetooth technology, programming language C# and integrated development environment Visual Studio. The main goal of the practical part is to create an electrical circle which contains the single boarded computer, two step motors, and a wireless Bluetooth. Another goal is to create an application for a smartphone (Windows Phone 8.1) which could wirelessly control step motors via Bluetooth. Windows Phone aplication is written in C# language. Arduino program is written in Arduino language based on C language.
Klíčová slova
Arduino Uno, krokový motor, C#, Windows Phone 8.1, elektrický obvod, Bluetooth
Klíčová slova v angličtině
Arduino Uno, step motor, Visual C#, Windows Phone 8.1, electrical circuit, Bluetooth
Zásady pro vypracování
Cílem práce je sestavení a naprogramování modelu s použitím jednodeskového počítače.
Metodický postup:
Studium odborné literatury.
Publikace výsledků rešerše.
Návrh, popis vývoje a implementace aplikace.
Zhodnocení, vypracování doporučení a závěrů.
Zásady pro vypracování
Cílem práce je sestavení a naprogramování modelu s použitím jednodeskového počítače.
Metodický postup:
Studium odborné literatury.
Publikace výsledků rešerše.
Návrh, popis vývoje a implementace aplikace.
Zhodnocení, vypracování doporučení a závěrů.
Seznam doporučené literatury
McRoberts, M. (2013). Beginning Arduino. 2. vydání. New York, USA: Apress.
Monk, S. (2011). Programming Arduino: Getting Started with Sketches. Columbus, OH, USA: McGraw-Hill.
Monk, S. (2016). Make: Action: Movement, Light, and Sound with Arduino and Raspberry Pi. San Francisco, CA, USA: Maker.
Troelsen, A., & Japikse, P. (2015). C# 6.0 and the .NET 4.6 Framework. 7. vydání. New York, USA: Apress.
Vobecký, J., & Záhlava, V. (2005). Elektronika: Součástky a obvody, principy a příklady. 3., rozš. vyd. Praha: Grada.
Seznam doporučené literatury
McRoberts, M. (2013). Beginning Arduino. 2. vydání. New York, USA: Apress.
Monk, S. (2011). Programming Arduino: Getting Started with Sketches. Columbus, OH, USA: McGraw-Hill.
Monk, S. (2016). Make: Action: Movement, Light, and Sound with Arduino and Raspberry Pi. San Francisco, CA, USA: Maker.
Troelsen, A., & Japikse, P. (2015). C# 6.0 and the .NET 4.6 Framework. 7. vydání. New York, USA: Apress.
Vobecký, J., & Záhlava, V. (2005). Elektronika: Součástky a obvody, principy a příklady. 3., rozš. vyd. Praha: Grada.