Nástroj pro vizuální programování platformy ESP32 v jazyce MicroPython

but.committeeprof. 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.defenceStudent 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.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorŠimek, Václaven
dc.contributor.authorPaul, Danielen
dc.contributor.refereeMrázek, Vojtěchen
dc.date.created2024cs
dc.description.abstractTá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.abstractThis 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.markBcs
dc.identifier.citationPAUL, 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.other155806cs
dc.identifier.urihttp://hdl.handle.net/11012/248912
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectVizuálne programovanieen
dc.subjectESP32en
dc.subjectMicroPythonen
dc.subjectProgramovanie založené na tokuen
dc.subjectProgramovanie Hardvéruen
dc.subjectWebové aplikácieen
dc.subjectReacten
dc.subjectVisual programmingcs
dc.subjectESP32cs
dc.subjectMicroPythoncs
dc.subjectFlow-Based programmingcs
dc.subjectHardware programmingcs
dc.subjectWeb-Based applicationscs
dc.subjectReactcs
dc.titleNástroj pro vizuální programování platformy ESP32 v jazyce MicroPythonen
dc.title.alternativeVisual Programming Toolkit Based on MicroPython for ESP32 Platformcs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2024-06-18cs
dcterms.modified2024-06-18-11:47:26cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid155806en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:38:19en
sync.item.modts2025.01.17 10:07:08en
thesis.disciplineInformační systémy a databázecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.93 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_155806.html
Size:
11.99 KB
Format:
Hypertext Markup Language
Description:
file review_155806.html
Collections