ESP32 Network Time Protocol example

Sometimes it is useful in any logging or displaying data to have a reasonably accurate time, by adding the NTPClient library you can do...

MH ET LIVE ESP32 MINI KIT and Wemos DHT11 shield example

As promised we said we would try out some of the Wemos Mini shields with the MH ET LIVE ESP32 MINI KIT.  Here is...

Random colours on the WS2812b led ring

This was a WS2812b led ring that I purchased for low cost. There are 12 LEDs in total on this and once you solder...

ESP32 True random number generator example

The ESP32 contains a hardware random number generator, values from it can be obtained using esp_random(). When Wi-Fi or Bluetooth are enabled, numbers returned by...

Use a ESP32 to display DHT11 readings on a web page

  In a previous example we displayed DHT11 readings via the serial monitor and we also have had an ESP32 Web server example in the past, you...

ESP32 performing a software reset

In this example we will show you how to perform a software reset on the ESP32 using the Arduino IDE. Luckily the ESP32 has...

ESP32 and bme280 temperature sensor example

The BME280 is a great new chip which was originally designed for the next generation of smartphones. It is made up of a very...

ESP32 and GY-21P data to Thingspeak example

In this example we connect a GY-21P sensor to an ESP32 and then we will upload the data to Thingspeak The GY-21P combines a BMP280...

LIS3MDL magnetic field sensor connected to a Wemos Lolin ESP32 module

In this article we look at another sensor - this time its the LIS3MDL which is a 3-axis MEMS magnetic field sensor, digital output,...

ESP32 and ADS1015 analog-to-digital converter example

The ADS1015 is a precision analog-to-digital converters (ADCs) with 12 bits of resolution offered in an ultra-small, leadless QFN-10 package or an MSOP-10 package. The...

ESP32 and I2C LCD example

In this example we will interface to an I2C LCD using our ESP32. Now these I2C LCD's consist of 2 parts usually an HD44780 16×2...

ESP32 and MMA8653 example

The NXP® MMA8653FC 10-bit accelerometer has industry leading performance in a small DFN package. Packed with embedded functions that include: Flexible user-programmable options and two...