Learn electronics, coding, and projects — step by step.

Tag: Micropython esp32

038 - MicroPython TechNotes: Buzzer

George Bantique June 9, 2021 No Comments

In this article, we will talk about the BUZZER module with ESP32 using MicroPython. A BUZZER module is basically an electrical device that converts electrical signal into an audible audio signal or a sound that we can hear. Typical uses of Buzzer are in alarms, user audio feedback, or to provide some kind of melodies.


Read more 038 - MicroPython TechNotes: Buzzer

035 - MicroPython TechNotes: Dual Motor Driver

George Bantique May 15, 2021 1 Comment

In this article, we will talk about the Dual Motor Driver with ESP32 using MicroPython. With Dual Motor Driver module, you can drive 2 or 4 pieces of DC motor with the ability to rotate the motor in clock-wise and counter-clockwise direction which is commonly found on remote control toy car and on robots.


Read more 035 - MicroPython TechNotes: Dual Motor Driver

012 - ESP32 MicroPython: HC-SR04 Ultrasonic Sensor in MicroPython

George Bantique October 3, 2020 1 Comment

In this video, we will learn how to use the HC-SR04 ultrasonic sensor in MicroPython. With ultrasonic sensor, it can be use for measuring distance or it can be use for sensing an object. CIRCUIT DIAGRAM INSTRUCTION Connect the HC-SR04 VCC pin to ESP32 VIN pin. The HC-SR04 needs 5V, trust me I already tried […]


Read more 012 - ESP32 MicroPython: HC-SR04 Ultrasonic Sensor in MicroPython

009 - ESP32 MicroPython: Non-blocking Delays and Multithreading | Multitasking

George Bantique September 27, 2020 6 Comments

In previous tutorials we learned to use the hardware timer interrupt which is very useful when we need to execute a task at specific interval period. We also use hardware timer interrupts for executing timed threaded task which is similar to multitasking. Using the hardware timer in that manner, sooner or later, we will runout […]


Read more 009 - ESP32 MicroPython: Non-blocking Delays and Multithreading | Multitasking