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

Author: George Bantique

014 - ESP32 MicroPython: SIM800L GSM Module in MicroPython

George Bantique October 11, 2020 11 Comments

In this tutorial, we will tackle on how to interface SIM800L GSM module to ESP32 in MicroPython. CIRCUIT DIAGRAM INSTRUCTION Connect SIM800L Rx pin to ESP32 GPIO 16 (Tx2). Connect SIM800L Tx pin to ESP32 GPIO 17 (Rx2). Connect the SIM800L VCC pin to external positive terminal. In this tutorial, I use external power supply […]


Read more 014 - ESP32 MicroPython: SIM800L GSM Module in MicroPython

013 - ESP32 MicroPython: UART Serial in MicroPython

George Bantique October 7, 2020 10 Comments

In this tutorial, we will learn to use the UART peripheral of ESP32 in MicroPython. UART is useful for interfacing devices such as DF Player Mini mp3 player module, SIM800L gsm module, HC-06 bluetooth module, and etc which basically needs serial communication as mode of control. ESP32 has 3 hardware uart serial ports available which […]


Read more 013 - ESP32 MicroPython: UART Serial in MicroPython

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

011 - ESP32 MicroPython: DHT11, DHT22 in MicroPython

George Bantique October 1, 2020 3 Comments

In this tutorial, we will learn to use the DHT22 in MicroPython. DHT11 should be compatible with slight modification. CIRCUIT DIAGRAM INSTRUCTION Connect the OLED VCC pin to 3V3 supply pin of ESP32. Connect the OLED GND pin to ESP32 GND pin. Connect the OLED SCL pin to ESP32 GPIO D22 pin (SCL dedicated pin). […]


Read more 011 - ESP32 MicroPython: DHT11, DHT22 in MicroPython

010 - ESP32 MicroPython: 0.96 OLED in MicroPython

George Bantique September 30, 2020 No Comments

In this tutorial, we will learn to use the 0.96 inch OLED display with monochrome display. This is useful for displaying something for the end user. Its easy to use, we just need 4 wires. 2 wires for the power and another 2 wires for the i2c comunication protocol for controlling the display. CIRCUIT DIAGRAM […]


Read more 010 - ESP32 MicroPython: 0.96 OLED in MicroPython