Modern microcontrollers with integrated wireless communication modules allow the development of new applications for the Internet of Things and communication without direct human intervention. The purpose of the thesis is to test the microcontroller ESP32 Thing, especially it's new capabilities of wireless communication. The microcontroller is tested with PID control of a DC motor and programmed in programming environments Arduino and ESP-IDF.
The focus is on mobile robotics, because the mentioned microcontroller is very suitable for this kind of programming thanks to its performance, connectivity and multiplexing capabilities. First, the basics and implementations of PID control together with the description of the microcontroller are presented. In the core of the subject we focus on improving the PID control of a DC motor and testing the new capabilities of the microcontroller.
We found out, that Arduino only supports Wi-Fi, while other communication capabilities are supported in ESP-IDF.