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...

ESP32 and LSM303 sensor example

The LSM303 3D Accelerometers/Magnetometer Models are a system-in-package featuring a 3D digital linear acceleration sensor and a 3D digital magnetic sensor. These best-in-class eCompass devices...

ESP32 and L9110 fan module example

In this example we connect an ESp8266  to a dual L9110 fan module. This is a commonly found, basic low cost module which consists...

ESP32 and MPL3115A2 absolute pressure sensor example

The MPL3115A2 is a compact, piezoresistive, absolute pressure sensor with an I2C digital interface. MPL3115A2 has a wide operating range of 20 kPa to...

MH ET LIVE ESP32 MINI KIT and WS2812B shield example

In this example we connect a Wemos Ws2812B RGB shield to a MH ET LIVE ESP32 MINI KIT, we will then loop through red,...

Using a ESP32 with a BMP388 barometric pressure sensor

In this article we look at another sensor - it is a BMP388 by Bosch Sensortec, so lets crack on and try this out...

ESP32 and DS18B20 temperature sensor example

The DS18B20 is a  temperature sensor that can be used in various simple projects.  This part uses the 1 wire (I2C) bus and you can...

ESP32 and BMI160 sensor example

The BMI160 is a small, low power, low noise 16-bit inertial measurement unit designed for use in mobile applications like augmented reality or indoor...

ESP32 and DS3231 RTC example

The DS3231 is a low-cost, extremely accurate I2C real-time clock (RTC) with an integrated temperature-compensated crystal oscillator (TCXO) and crystal. The device incorporates a battery...

A B4R ESP32 HDC1008 temperature sensor example

The HDC1000 is a digital humidity sensor with integrated temperature sensor that provides excellent measurement accuracy at very low power. The device measures humidity...

ESP32 and MCP23017 flashy led example

The is a 16-bit, general purpose parallel I/O port expander for I2C bus applications. The 16-bit I/O port functionally consists of two 8-bit ports (PORTA...

ESP32 and LM75 temperature sensor example

The LM75 temperature sensor includes a delta-sigma analog-to-digital converter, and a digital overtemperature detector. The host can query the LM75 through its I²C interface...