In this post, you’ll learn how to use Pulse Width Modulation (PWM) with the ESP32 D1 R32 and MicroPython. PWM is a versatile technique widely used in many applications, from LED dimming to motor control. With the ESP32 and MicroPython, generating and controlling PWM signals is straightforward. n a previous post, MicroPython with ESP32: Introduction…
Tag: micropython
MicroPython with ESP32: Controlling GPIO Pins – LEDs and Buttons
After demonstrating how to flash the ESP32 for MicroPython and introducing the programming language’s structure, we will now control LEDs and buttons via GPIO pins. For this series, I am using the ESP32 D1 R32 along with the Rich Shield Two from Open Smart. If you don’t have this shield, I’ll provide guidance on how…
MicroPython with ESP32: Programming basics
In this article, I would like to introduce you to the basics of programming in MicroPython using the ESP32 D1 R32. However, you can also easily apply this to other microcontrollers that also work with MicroPython. MicroPython vs. Python MicroPython is a full implementation of the Python 3 programming language that runs directly on embedded…
MicroPython with ESP32: Introduction to the ESP32 D1 R32
In this and upcoming posts, I would like to give you an introduction to programming the ESP32 with MicroPython. However, before we can start this little course, we need to get to know this microcontroller a little better and flash it. What is special about the ESP32 D1 R32? This microcontroller with an ESP-WROOM-32 chip…