Introduction In this ESP32 tutorial, we will check how to get measurements from a C02 sensor, using the Arduino core. The sensor used was an Analog Infrared CO2 Sensor from DFRobot. You can find the Wiki page for the sensor here. Note that Read More
ESP32 Espruino Tutorial: Connection to a WiFi network
Introduction The objective of this post is to explain how to connect to a WiFi network on Espruino running on the ESP32. As mentioned in previous posts, we will be using JavaScript, since Espruino is a JavaScript interpreter for microcontrollers. Read More
ESP32 Arduino: Getting the SDK version
Introduction In this tutorial, we will check how to get the ESP32 SDK version used in the Arduino core from our programs. Since the Arduino core uses the IDF (Espressif IoT Development Framework) under the hood, we will be basically retrieving this Read More
ESP32 Socket Server: Connecting from a Putty socket Client
Introduction In this tutorial, we will check how to setup a socket server on the ESP32 and how to contact it using Putty as a socket client. The code will be implemented on the Arduino core for the ESP32. Note Read More
ESP32 Tutorial: MicroPython support
The objective of this micropython tutorial is to explain how to flash the MicroPython firmware to the ESP32 and test it with a simple “Hello World” program. Introduction The objective of this post is to explain how to flash the Read More
ESP32 MicroPython Tutorial: Parsing JSON
The objective of this micropython tutorial is to explain how to parse a JSON string with MicroPython running on the ESP32. Introduction The objective of this post is to explain how to parse a JSON string with MicroPython running on Read More
FireBeetle Board-ESP32 Projects – Let your cigarette lighter wearable
As a smoker, how cruel it is if I lost my cigarette lighter! I used to think how wonderful with a wearable cigarette lighter. So it comes into being. From the picture, we see it is a kind of big, Read More
Arduino IDE for Building Compiling Environment of ESP32
Arduino IDE is simple! There are many development platforms for ESP32 (ESP-WROOM-32). In some situations, using Linux or cygwin in Windows are quite intimidating for beginners. Using Arduino IDE is a more user-friendly approach. 1. Add The Board URL to Read More
ESP32 Arduino: Base64 encoding
Introduction The objective of this post is to explain how to perform base64 encoding on strings, using the Arduino core running on the ESP32. Important: At the time of writing, there is a bug on the base64 encoding library that Read More
ESP-WROOM-32 Tutorial: Uploading a program with Arduino IDE
The objective of this ESP32 tutorial is to explain how to upload an Arduino program to the ESP-WROOM-32 module. Introduction The objective of this post is to explain how to upload an Arduino program to the ESP-WROOM-32 module, from DFRobot. We will cover in more Read More