ESP32 ESP-NOW Send and Receive Encrypted Messages

ESP32 ESP-NOW Encrypted Messages

In this ESP32 user guide, we will show you how to encrypt messages while using ESP-NOW protocol while wirelessly transferring data from one ESP32 to another. In previous ESP-NOW getting started tutorials we looked upon this wireless protocol in depth where we performed wireless communication between ESP32 devices. This communication protocol is a low-power, secure, … Read more

Interface MS5611 Barometric Pressure Sensor with Arduino

MS5611 with Arduino Display Sensor Data on OLED

In this user guide, we will learn to interface MS5611 barometric pressure sensor module with Arduino. Firstly, we will introduce you to the MS5611 sensor including its pinout, features, and interfacing with Arduino. Secondly, we will install the Arduino MS5611 library in Arduino IDE to access the sensor data. Lastly, we see two examples to … Read more

Interface HTU21D Temperature & Humidity Sensor with Arduino

HTU21D with Arduino Display Readings on OLED

In this user guide, we will learn to interface HTU21D Temperature and Humidity Sensor module with Arduino. Firstly, we will introduce you to HTU21D sensor including its pinout, features, and interfacing with Arduino. Secondly, we will install the Adafruit HTU21D library in Arduino IDE to access the sensor data. Lastly, we see two examples to … Read more

ESP32 Getting Started with Deta Base (Unlimited and Free Database for Developers)

ESP32 Getting Started with Deta Base

In this tutorial, we will introduce you to Deta Base (NoSQL database) and how to use it with ESP32. We will show you how to perform different CRUD operations such as create, read, update, delete and query for a Deta Base instance using our ESP32 and Arduino IDE. We will demonstrate all this through an … Read more

ESP32 SPI Tutorial Master Slave Communication Example

esp32 spi communication tutorial with Arduino IDE

In this tutorial, we will learn to use SPI communication buses of ESP32. By using that, we will see how to perform master slave SPI communication with ESP32 boards using Arduino IDE. Furthermore, we will look into SPI pins, how to use multiple SPI bus interfaces supported by ESP32, and how to configure them. Recommended … Read more

ESP32 I2C Communication Set Pins, Multiple Devices Interfaces and Change Pins

ESP32 I2C Communication: Set Pins, Multiple Bus Interfaces and Peripherals (Arduino IDE)

In this tutorial, we will learn to use ESP32 I2C communication channels using Arduino IDE. We will learn how to use different pins of ESP32 for I2C communication apart from the default I2C pins, connect different I2C devices to the same bus and also see how to use the two I2C bus interfaces. Moreover, we will interface … Read more

ESP32 MQTT Publish Multiple Sensor Readings to Node-Red with Arduino IDE

ESP32 MQTT Publish Sensor Readings to Node-Red with Arduino IDE

In this tutorial, we will learn to publish sensor readings to Node-Red with ESP32 MQTT and Arduino IDE. We will perform MQTT communication with ESP32 and Node-Red by publishing and subscribing to MQTT topics. There will be one ESP32 MQTT publisher and Node-Red as a subscriber. We will publish DS18B20, DHT, and BME280 sensor readings … Read more

ESP8266 NodeMCU MQTT Publish Subscribe DS18B20 Readings with Arduino IDE

ESP8266 NodeMCU MQTT Publish Subscribe DS18B20 Readings with Arduino IDE

In this ESP8266 tutorial, we will learn to use ESP8266 NodeMCU as an MQTT client with examples of Publisher and Subscriber using Arduino IDE. There will be one ESP8266 MQTT publisher and two subscribers. We will publish DS18B20 sensor readings to MQTT with ESP8266 and one ESP8266 will act as a subscriber and Node-Red Dashboard … Read more

ESP8266 NodeMCU MQTT Publish Subscribe BME280 Readings with Arduino IDE

ESP8266 NodeMCU MQTT Publish and Subscribe BME280 Sensor Readings

In this ESP8266 tutorial, we will learn to use ESP8266 NodeMCU MQTT as a Publisher and Subscriber using Arduino IDE. There will be one ESP8266 MQTT publisher and two subscribers. We will publish BME280 sensor readings to MQTT with ESP8266 and one ESP8266 will act as a subscriber and Node-Red Dashboard will also subscribe to … Read more

ESP32 MQTT Publish Subscribe with Arduino IDE – Control Outputs

ESP32 MQTT Publish Subscribe with Arduino IDE

In this tutorial, we will learn to use MQTT with ESP32 to publish and subscribe to MQTT topics. We will see how to use ESP32 as an MQTT publisher and subscriber. For demonstration, we will control ESP32 outputs by publishing MQTT messages. There will be one ESP32 MQTT publisher connected with a push button and … Read more