Buy 10+ on select items — save 10% auto-applied
Free US shipping on orders $35+
Order by 3pm ET — ships same-day from the US
Skip to main content
ShillehTek IoT & Beyond

MEMS Tutorials

All ShillehTek tutorials and guides tagged MEMS.

Browse tutorials

14 tutorials
Arduino ADXL345: Calibrate and Read 3-Axis Data | ShillehTek
Oct 30, 2023 Mahmood M. Shilleh 551 views

Arduino ADXL345: Calibrate and Read 3-Axis Data | ShillehTek

Build an Arduino ADXL345 I2C setup to read 3-axis acceleration and optionally calibrate offsets for more accurate mot...
ESP32 AP Mode: Host a Hello World Web Page | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 363 views

ESP32 AP Mode: Host a Hello World Web Page | ShillehTek

Build an ESP32 AP Mode WiFi network that hosts a Hello World web page with no Internet required, a simple foundation ...
ESP32 BMP280: Read pressure, temperature, altitude | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 638 views

ESP32 BMP280: Read pressure, temperature, altitude | ShillehTek

Build an ESP32 BMP280 sensor reader that prints pressure, temperature, and altitude to the Serial Monitor using the A...
Arduino BME280: MEMS sensing explained clearly | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 472 views

Arduino BME280: MEMS sensing explained clearly | ShillehTek

Learn how Arduino and Raspberry Pi projects read pressure, humidity, and temperature from the BME280 using MEMS conce...
Arduino Nano Every MPU6050: Read I2C Sensor Values | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 332 views

Arduino Nano Every MPU6050: Read I2C Sensor Values | ShillehTek

Build an Arduino Nano Every + MPU6050 I2C setup to stream accelerometer and gyroscope readings to the Serial Monitor,...
Raspberry Pi Pico ADXL345: Read Acceleration in MicroPython | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 213 views

Raspberry Pi Pico ADXL345: Read Acceleration in MicroPython | ShillehTek

Build a Raspberry Pi Pico ADXL345 I2C accelerometer reader in MicroPython to print real-time X, Y, Z values in g for ...
XIAO RP2040 + BME280: Read I2C Sensor Data | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 99 views

XIAO RP2040 + BME280: Read I2C Sensor Data | ShillehTek

Build an I2C environmental monitor by wiring a Seeed Studio XIAO RP2040 to a BME280 and printing temperature, humidit...
Arduino Uno MPU6050: Get I2C motion readings | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 686 views

Arduino Uno MPU6050: Get I2C motion readings | ShillehTek

Connect an Arduino Uno to an MPU6050 over I2C and stream accelerometer and gyroscope readings in the Arduino IDE usin...
Raspberry Pi Pico BME280: Measure altitude | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 110 views

Raspberry Pi Pico BME280: Measure altitude | ShillehTek

Build a Raspberry Pi Pico + BME280 CircuitPython project that prints temperature, humidity, pressure, and estimated a...
MPU6050 MEMS Sensor: How Accel and Gyro Work | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 221 views

MPU6050 MEMS Sensor: How Accel and Gyro Work | ShillehTek

Learn how the MPU6050 MEMS sensor converts motion into capacitance changes for linear acceleration and gyroscope read...
Raspberry Pi Pico HC-SR04+: 3.3V GPIO compatible | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 123 views

Raspberry Pi Pico HC-SR04+: 3.3V GPIO compatible | ShillehTek

Compare HC-SR04+ vs HC-SR04 to choose a 3.3V GPIO friendly ultrasonic distance sensor for boards like Raspberry Pi Pi...
Raspberry Pi Pico Capacitive Soil Sensor: Read Analog Values
Oct 22, 2023 Mahmood M. Shilleh 268 views

Raspberry Pi Pico Capacitive Soil Sensor: Read Analog Values

Wire a Raspberry Pi Pico to a capacitive soil moisture sensor and read raw analog values, so you can calibrate later ...