izpis_h1_title_alt

Programski jezik MicroPython na mikrokrmilnikih ARM Cortex-M4
ID BRAJNIK, MARK (Author), ID Vrabič, Rok (Mentor) More about this mentor... This link opens in a new window, ID Butala, Peter (Comentor)

.pdfPDF - Presentation file, Download (3,21 MB)
MD5: EAF19C6B44F8D0B5E103E53E1F2CBB21
PID: 20.500.12556/rul/d35256aa-ba4d-4d54-ae54-c590c2b6cccf

Abstract
V sklopu diplomske naloge je narejen pregled programskega jezika MicroPython in primerjava z najpogosteje uporabljenima programskima jezikoma za mikrokrmilnike. MicroPython smo uporabili za programiranje razvojne plošče Nucleo L476RG. Opravili smo namestitev MicroPython strojno-programske opreme na razvojno ploščo Nucleo L476RG, primerjali hitrost izvajanja programske kode z Arduinom Uno ter prikazali uporabo MicroPythona in Arduina na primerih sledilnega robota in PID krmiljenja elektromotorja. Kljub precej počasnejšemu izvajanju programske kode je MicroPythonova prednost predvsem v hitrosti izdelave programske kode in preprostosti programskega jezika, kar je v pomoč predvsem začetnikom.

Language:Slovenian
Keywords:programiranje, mikrokrmilnik, PID krmiljenje, mobilni robot, MicroPython, Arduino, Nucleo L476RG
Work type:Bachelor thesis/paper
Organization:FS - Faculty of Mechanical Engineering
Year:2017
PID:20.500.12556/RUL-95497 This link opens in a new window
Publication date in RUL:20.09.2017
Views:2685
Downloads:449
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:MicroPython programming language on ARM Cortex-M4 microcontrollers
Abstract:
In this thesis, the MicroPython programming language is reviwed and compared with the most frequently used microcontroller programming languages. MicroPython is used to program the Nucleo L476RG development board. The installation of MicroPython firmware on the Nucleo L476RG development board is presented. The speed of execution of the code is compared with Arduino Uno microcontroller. The use of MicroPython and Arduino is demonstrated in the case of line following robot and the case of PID control of an electric motor. In spite of the much slower execution of the code, MicroPython's advantage is above all in the speed of programming and the simplicity of the programming language, which is particularly benefical for beginners.

Keywords:programming, microcontroller, PID control, mobile robot, MicroPython, Arduino, Nucleo L476RG

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back