How To Design Custom Wire Harnesses for Microcontroller Projects
Wire harnesses are critical in electrical and electronics projects, more particularly the latter because there are electrical signals involved. So if you’re working on a microcontroller project, designing a custom wire harness for the task...
How To Build an Arduino Pulse Oximeter
A pulse oximeter takes advantage of the blood’s changing properties when carrying oxygen or carbon dioxide around the body. Oxygenated hemoglobin in the red blood cells absorbs more infrared light while letting red light pass...
MicroPython with ESP32: Introduction to Analog Sensors
In this post, I will show you how to program and read analog sensors using MicroPython on the ESP32 D1 R32. Even if you don’t own the Rich Shield from Open Smart, you can still...
RP2040 microcontroller: small, powerful and ready for use directly in the USB port
In this article, I would like to introduce you to a compact microcontroller featuring the RP2040 chip, which plugs directly into a USB port, eliminating the need for an additional data cable. I purchased this...
MicroPython with ESP32: Controlling LED Brightness with PWM
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...
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...