Introduction In this tutorial, we will check how to apply the SHA1 algorithm to a message using the Arduino core on the ESP8266. SHA1 is a hash algorithm that produces a message digest with a length of 160 bits (20 bytes) [1]. Read More

Introduction In this tutorial, we will check how to apply the SHA1 algorithm to a message using the Arduino core on the ESP8266. SHA1 is a hash algorithm that produces a message digest with a length of 160 bits (20 bytes) [1]. Read More
Introduction In this tutorial we will check how to get temperature and humidity measurements from a DHT22 sensor, with the Arduino IDE running on the ESP8266. We will use this library to interact with the sensor. This library exposes very simple and Read More
Introduction In this tutorial, we will check how to get the IP of a socket client that connects to a socket server hosted on the ESP32, using the Arduino core. You can check a detailed tutorial on how to set Read More
Introduction In this ESP32 tutorial we will check how to send data with a socket client on the Arduino core. Since we will need to reach a socket server, we will implement our own using Python. You can check in Read More
Introduction In this tutorial we will check how to generate the hash of a string using the SHA-256 algorithm on the Arduino core running on the ESP32, with the mbed TLS libraries. SHA-256 is a hashing algorithm of the SHA-2 Read More
Introduction 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. These measurements will be gathered from the surrounding environment using two distinct sensors. Regarding Read More
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
John Edmarks Bloom’s and Jeff Leiberman’s Slow Dance inspired me to make a 3D Zoetrope kit, and the ESP was my first thought for the controller. The RGB strobe lights and motor are controlled by a custom board with an Read More
Getting 200% faster Arduino IDE compiles with ESP8266 or ESP32 or… well… anything…. OK, this one might not be so much of a project but more of a “pro tip”. We all know that Our PCs can be slow from Read More
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