The objective of this post is to explain how to create a Websocket server on the ESP32, using the Arduino core as programming framework. The tests of this ESP32 tutorial were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to create a Websocket server on …
ESP32 Arduino: Websocket client
The objective of this post is to explain how to create a simple websocket client on the ESP32, using the Arduino core. The tests of this ESP32 tutorial were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to create a simple websocket client on the ESP32, …
ESP32 RFID: Printing the MFRC522 firmware version
The objective of this post is to explain how to get started with communicating with a MFRC522 RFID card reader from the ESP32. The tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to get started with communicating with a MFRC522 RFID card reader …
Continue reading "ESP32 RFID: Printing the MFRC522 firmware version"
ESP32 / ESP8266 Arduino: The auto keyword
The objective of this post is to explain the usage of the auto keyword when programming for the ESP8266 and ESP32 on the Arduino core. The ESP32 tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain the usage of the auto keyword when programming for the …
Continue reading "ESP32 / ESP8266 Arduino: The auto keyword"
ESP32 / ESP8366 Arduino: Creating a simple class
The objective of this post is to explain how to create a very simple class and instantiate an object of it in the Arduino core. This code was tested on both the ESP32 and the ESP8266. The ESP32 tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is …
Continue reading "ESP32 / ESP8366 Arduino: Creating a simple class"
ESP32: Getting started with the aREST library
The objective of this post is to explain how to get started with the aREST library running on the Arduino core, on the ESP32. The tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to get started with the aREST library running on the …
Continue reading "ESP32: Getting started with the aREST library"
ESP32 Arduino: Timer interrupts
The objective of this post is to explain how to configure timer interrupts on the ESP32, using the Arduino core. The tests were performed on a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to configure timer interrupts on the ESP32, using the Arduino core. The code shown …
ESP32 Arduino: External interrupts
The objective of this post is to explain how to handle external interrupts using the ESP32 and the Arduino core. The tests were performed on a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to handle external interrupts using the ESP32 and the Arduino core. The tests were performed …
ESP32 Arduino: FreeRTOS queues performance test
In this post we will do a simple analysis of the performance of inserting and consuming items from a FreeRTOS queue. The tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction In this post we will do a simple analysis of the performance of inserting and consuming items from a FreeRTOS queue. Note that …
Continue reading "ESP32 Arduino: FreeRTOS queues performance test"
ESP32 Arduino: Communication between tasks using FreeRTOS queues
The objective of this post is to explain how to use FreeRTOS queues to communicate between two different tasks. The tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to use FreeRTOS queues to achieve inter task communication, using the Arduino core. Besides communication amongst …
Continue reading "ESP32 Arduino: Communication between tasks using FreeRTOS queues"