MLX90614 infrared thermometer example

The MLX90614 is a non-contact infrared thermometer with a measurement range from -70 to +380 degree Celsius. Just connect the four leads to your...

Wemos Mini and MMA8451 accelerometer

The MMA8451 is a low-power accelerometer with 14 bits of resolution, with the following features: Embedded functions with flexible user-programmable options, configurable to two interrupt...

OPT3001 Digital Ambient Light Sensor and ESP8266 example

In this example we will connect an OPT3001 to a Wemos, this sensor measures light intensity - so you can easily create a lux...

ESP8266 and OLED Micropython example

In this example we show an example written in Micropython using the uPycraft IDE. This time we will be trying out the Wemos OLED...

TMP175 digital temperature sensor and ESP8266 example

Another sensor or module to cross our path, this time we will look at the TMP175 digital temperature sensors We will connect one of these up...

MCP4725 Digital-to-Analog Converter example

MCP4725 is a single channel, 12-bit, voltage output Digital-to-Analog Converter with integrated EEPROM and an I2C Compatible Serial Interface. Again the easiest way to interface...

ESP8266 and RFID-RC522 module example

In this example we will connect an RFID-RC522 module and connect to a Wemos Mini The microcontroller and card reader uses SPI for communication ....

Wemos Mini and L3GD20 sensor

The L3GD20 is a low-power three-axis angular rate sensor. This is the module I bought for reference More information can be found at http://www.st.com/content/st_com/en/products/mems-and-sensors/gyroscopes/l3gd20.html about the...

ESP8266 SHT30 shield I2C code example

This example uses the same Wemos SHt30 shield or one of the variants on the internet but tis time we don't use a library,...

Wemos Mini ADXL345 example

The ADXL345 is a small, thin, low power, 3-axis accelerometer with high resolution (13-bit) measurement at up to ±16g. Digital output data is formatted...

Wemos and MAG3110 magnetometer

Freescale’s MAG3110 is a small, low-power, digital 3-axis magnetometer. The device can be used in conjunction with a 3-axis accelerometer to realize an orientation...

Using a MMC5603 Triple-axis Magnetometer sensor with an ESP8266

In this article we look at a Triple-axis Magnetometer, the MMC5603 and connect it to an ESP8266 board - a Wemos D1 Mini pro...

ESP8266 and CJMCU-1010 capacitive touch module example

In this example we look at the CJMCU-1010 module - this is based on the AT42QT101x The AT42QT101x Single Key capacitive touch controller family provides an easy...

APDS-9930 ambient light and proximity sensor example

The APDS-9930 provides digital ambient light sensing (ALS), IR LED and a complete proximity detection system in a single 8 pin package. The proximity...

Wemos Mini and LPS25H piezoresistive pressure sensor example

In this article we look at a pressure sensor - this time its the LPS25H and we will connect it to a Wemos Mini The...

Wemos Mini and I2C LCD example

Sometimes a nice big LCD is useful for your projects, in this example we will interface to an I2C LCD using our ESP32. Now...