ESP32 and MAX30100 heart-rate monitor sensor

The MAX30100 is an integrated pulse oximetry and heart-rate monitor sensor solution. It combines two LEDs, a photodetector, optimized optics, and low-noise analog signal...

ESP32 and MLX90393 magnetic field sensor example

The MLX90393 magnetic field sensor can be reprogrammed to different modes and with different settings at run-time. The sensor offers a 16-bit output proportional...

ESP32 and DS1624 sensor example

The DS1624 consists of two separate functional units: a 256-byte nonvolatile E2 memory and a direct-to-digital temperature sensor. The nonvolatile memory is made up of...

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

ESP32 and MMA7361 accelerometer example

The MMA7361L is a low power, low profile capacitive micromachined accelerometer featuring signal conditioning, a 1-pole low pass filter, temperature compensation, self test, 0g-Detect...

ESP32 and MMA7455 accelerometer example

The MMA7455 accelerometer is a sensor that can measure acceleration in three axes. This sensor is commonly available as a breakout board that you...

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

ESP32 and basic TEA5767 example

The TEA5767HN is a single-chip electronically tuned FM stereo radio for low-voltage applications with fully integrated Intermediate Frequency (IF) selectivity and demodulation. The radio...

ESP32 and MAX44009 ambient light sensor example

The MAX44009 ambient light sensor features an I┬▓C digital output that is ideal for a number of portable applications such as smartphones, notebooks, and...

ESP32 capacitive touch example

Another great feature of the ESP32 is that it has the ability to detect touch on various pins by having capacitive touch sensors, in fact...

fade an LED using an ESP32

This example shows how easy it is to fade an LED using an ESP32 The code is fairly straightforward ledcSetup(ledChannel, freq, resolution) - this sets a...

ESP32 and PCF8591 example

The PCF8591 is a monolithically integrated, and a separate power supply, low-power, 8-bit CMOS data acquisition devices. The PCF8591 has the four analog inputs,...