Tato práce se zabývá softwarovou implementací zařízení KETCube do vývojového prostředí Arduino IDE. Součástí práce je názorná ukázka použití dané implementace na fyzickém zařízení. Implementace zahrnuje vytvoření softwarového balíčku pro vývojové prostředí Arduino IDE. Tento balíček se používá k vývoji nového softwaru zařízení KETCube. Zařízení KETCube s přiloženým softwarovým balíčkem slouží k snadnějšímu programování nových aplikací ve vývojovém prostředí Arduino IDE, které je uživatelsky přívětivější. Zařízení se uplatňuje nejvíce v oblasti Internetu věcí (IoT).
Anotace v angličtině
This thesis is about the support of the KETCube device in the Arduino IDE development environment. The second part shows the practical usage of the implementation on a physical device. This thesis is concerned with creating a software package for further usage in Arduino IDE. This package is used for software development focused on the KETCube device. The purpose of the KETCube device and its software package is to enable easier and user-friendly development software for IoT devices.
Klíčová slova
KETCube, KETCube platforma, Arduino, Arduino IDE, senzor RHT, programovací jazyk C
Klíčová slova v angličtině
KETCube, KETCube platform, Arduino, Arduino IDE, sensor RHT, C programming language
Rozsah průvodní práce
31
Jazyk
CZ
Anotace
Tato práce se zabývá softwarovou implementací zařízení KETCube do vývojového prostředí Arduino IDE. Součástí práce je názorná ukázka použití dané implementace na fyzickém zařízení. Implementace zahrnuje vytvoření softwarového balíčku pro vývojové prostředí Arduino IDE. Tento balíček se používá k vývoji nového softwaru zařízení KETCube. Zařízení KETCube s přiloženým softwarovým balíčkem slouží k snadnějšímu programování nových aplikací ve vývojovém prostředí Arduino IDE, které je uživatelsky přívětivější. Zařízení se uplatňuje nejvíce v oblasti Internetu věcí (IoT).
Anotace v angličtině
This thesis is about the support of the KETCube device in the Arduino IDE development environment. The second part shows the practical usage of the implementation on a physical device. This thesis is concerned with creating a software package for further usage in Arduino IDE. This package is used for software development focused on the KETCube device. The purpose of the KETCube device and its software package is to enable easier and user-friendly development software for IoT devices.
Klíčová slova
KETCube, KETCube platforma, Arduino, Arduino IDE, senzor RHT, programovací jazyk C
Klíčová slova v angličtině
KETCube, KETCube platform, Arduino, Arduino IDE, sensor RHT, C programming language
Zásady pro vypracování
Seznamte se s dokumentací open-hardware projektů Arduino a KETCube.
Navrhněte rozšiřující balíček pro Arduino IDE, jež umožní tvorbu softwarových rozšíření KETCube v Arduino IDE.
Po dohodě s vedoucím práce navhněte rozšiřující desku (DPS) pro KETCube.
Demonstrujte funkčnost navrženého řešení, ovládací software pro DPS implementujte v Arduino IDE.
Zásady pro vypracování
Seznamte se s dokumentací open-hardware projektů Arduino a KETCube.
Navrhněte rozšiřující balíček pro Arduino IDE, jež umožní tvorbu softwarových rozšíření KETCube v Arduino IDE.
Po dohodě s vedoucím práce navhněte rozšiřující desku (DPS) pro KETCube.
Demonstrujte funkčnost navrženého řešení, ovládací software pro DPS implementujte v Arduino IDE.
Seznam doporučené literatury
BOSWELL, Dustin; FOUCHER, Trevor: The Art of Readable Code: Simple and Practical Techniques for Writing Better Code. "O'Reilly Media, Inc.", 2011.
ZÁHLAVA, Vít: Návrh a konstrukce desek plošných spojů: principy a pravidla praktického návrhu. BEN-technická literatura, 2010.
Vývojářská dokumentace projektu Arduino (dostupné online): https://github.com/arduino/Arduino/wiki
Dokumentace projektu KETCube (dostupné online): https://github.com/SmartCAMPUSZCU/KETCube-docs
Seznam doporučené literatury
BOSWELL, Dustin; FOUCHER, Trevor: The Art of Readable Code: Simple and Practical Techniques for Writing Better Code. "O'Reilly Media, Inc.", 2011.
ZÁHLAVA, Vít: Návrh a konstrukce desek plošných spojů: principy a pravidla praktického návrhu. BEN-technická literatura, 2010.
Vývojářská dokumentace projektu Arduino (dostupné online): https://github.com/arduino/Arduino/wiki
Dokumentace projektu KETCube (dostupné online): https://github.com/SmartCAMPUSZCU/KETCube-docs