Nástroj pro vizuální programování platformy ESP32 v jazyce MicroPython
but.committee | prof. Ing. Tomáš Hruška, CSc. (předseda) doc. Ing. Radek Burget, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) Ing. Vladimír Bartík, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Šimek, Václav | en |
dc.contributor.author | Paul, Daniel | en |
dc.contributor.referee | Mrázek, Vojtěch | en |
dc.date.created | 2024 | cs |
dc.description.abstract | Táto diplomová práca predstavuje vývoj Vizuálneho Programovacieho Nástroja určeného na programovanie platformy ESP32 pomocou MicroPythonu. Nástroj využíva intuitívnu povahu paradigmy vizuálneho programovania na zjednodušenie procesu programovania mikrokontrolérov pre používateľov bez rozsiahlych skúseností s programovaním. Jadro programovacieho nástroju je postavené na webovom rozhraní, ktoré využíva knižnicu ReactFlow na umožnenie funkcie "tahaj a pusť" s diagramami založenými na toku, čo umožňuje používateľom zostavovať kód prostredníctvom vizuálnych blokov, ktoré predstavujú príkazy a štruktúry jazyka MicroPython. Ďalej pokrýva backend umiestnený na samotnom zariadení ESP32, ktorý umožňuje komunikáciu s frontendovým klientom. | en |
dc.description.abstract | This thesis presents the development of a Visual Programming Toolkit designed for programming the ESP32 platform using MicroPython. The toolkit leverages the intuitive nature of the visual programming paradigm to simplify the process of programming microcontrollers for users without extensive coding experience. The core of the toolkit is built on a web-based interface that utilizes the ReactFlow library to enable drag-and-drop functionality with flow-based diagrams, allowing users to assemble code through visual blocks that represent MicroPython commands and structures. Furthermore, it covers the backend hosted on the ESP32 device itself, allowing communication with the frontend client. | cs |
dc.description.mark | B | cs |
dc.identifier.citation | PAUL, D. Nástroj pro vizuální programování platformy ESP32 v jazyce MicroPython [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024. | cs |
dc.identifier.other | 155806 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/248912 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Vizuálne programovanie | en |
dc.subject | ESP32 | en |
dc.subject | MicroPython | en |
dc.subject | Programovanie založené na toku | en |
dc.subject | Programovanie Hardvéru | en |
dc.subject | Webové aplikácie | en |
dc.subject | React | en |
dc.subject | Visual programming | cs |
dc.subject | ESP32 | cs |
dc.subject | MicroPython | cs |
dc.subject | Flow-Based programming | cs |
dc.subject | Hardware programming | cs |
dc.subject | Web-Based applications | cs |
dc.subject | React | cs |
dc.title | Nástroj pro vizuální programování platformy ESP32 v jazyce MicroPython | en |
dc.title.alternative | Visual Programming Toolkit Based on MicroPython for ESP32 Platform | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2024-06-18 | cs |
dcterms.modified | 2024-06-18-11:47:26 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 155806 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:38:19 | en |
sync.item.modts | 2025.01.17 10:07:08 | en |
thesis.discipline | Informační systémy a databáze | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |