In this tutorial, we will check how to get the ESP32 SDK version used in the Arduino core from our programs. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board. Introduction In this tutorial, we will check how to get the ESP32 SDK version used in the Arduino core from our programs. Since …
ESP32 Arduino: Temperature, humidity and CO2 concentration web server
In this ESP32 tutorial we will check how to develop a HTTP web server that will expose an API for clients to retrieve measurements of temperature, humidity and CO2, using a CO2 sensor and a DHT22 temperature and humidity sensor. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board. Introduction In this ESP32 …
Continue reading "ESP32 Arduino: Temperature, humidity and CO2 concentration web server"
ESP32 Arduino: Using an infrared CO2 sensor
In this ESP32 tutorial, we will check how to get measurements from a C02 sensor, using the Arduino core. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board. 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 …
Continue reading "ESP32 Arduino: Using an infrared CO2 sensor"
ESP32 Arduino Bluetooth Classic: Controlling a relay remotely
In this tutorial we will check how to control a relay remotely using serial communication over Bluetooth Classic. The tests of this ESP32 tutorial were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board and a DFRobot relay board. Introduction In this tutorial we will check how to control a relay remotely using serial communication over Bluetooth Classic. …
Continue reading "ESP32 Arduino Bluetooth Classic: Controlling a relay remotely"
ESP32 Arduino: DHT22 Minimum Sampling Period
In this tutorial we will check how to get the minimum sampling period of the DHT22 and how to use it to make some temperature measurements without crossing the maximum sampling rate. To facilitate the interaction with the sensor, I’m using a DFRobot DHT22 module which already has all the electronics needed and exposes a wiring terminal that …
Continue reading "ESP32 Arduino: DHT22 Minimum Sampling Period"
ESP32 Arduino: Getting humidity measurements from a DHT22 sensor
In this tutorial, we will check how we can get humidity measurements from a DHT22 sensor, with the Arduino core running on the ESP32. To make the interaction with the sensor easier, I’m using a DFRobot DHT22 module which has all the additional electronics needed and exposes a wiring terminal that facilitates the connections. Introduction In this tutorial, …
Continue reading "ESP32 Arduino: Getting humidity measurements from a DHT22 sensor"
ESP32 Arduino: Getting temperature from a DHT22 sensor
In this ESP32 tutorial, we will check how to get temperature measurements on the Arduino core running on the ESP32, using a DHT22 temperature and humidity sensor. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board. Introduction In this ESP32 tutorial, we will check how to get temperature measurements on the Arduino …
Continue reading "ESP32 Arduino: Getting temperature from a DHT22 sensor"
ESP32 Arduino: Encryption using AES-128 in ECB mode
In this tutorial, we are going to check how to use AES-128 in ECB mode, using the Arduino core running on the ESP32 and the mbed TLS library. The tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction In this tutorial, we are going to check how to use AES-128 in ECB mode, …
Continue reading "ESP32 Arduino: Encryption using AES-128 in ECB mode"
ESP32 Arduino: Using structs as items in FreeRTOS queues
In this ESP32 tutorial we will check how to use structs as items in FreeRTOS queues. This will allow us to store more complex messages in queues, facilitating the process of inter-task communication. The tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction In this ESP32 tutorial we will check how to use …
Continue reading "ESP32 Arduino: Using structs as items in FreeRTOS queues"
ESP32 / ESP8266 Arduino: Initializer list
The objective of this post is to explain how to use an initializer list to initialize data members of a class. The tests on the ESP32 were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. The tests on the ESP8266 were performed on a DFRobot’s ESP8266 FireBeetle board. Introduction The objective of this post is to explain …
Continue reading "ESP32 / ESP8266 Arduino: Initializer list"