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.
|