Sensors are where projects meet the real world — and where most wiring mistakes happen. These guides cover the popular modules (BME280, MPU6050, DHT22, ultrasonic, and dozens more) with pinouts, working code for Arduino, ESP32, and Pi, plus the calibration tricks that turn noisy readings into trustworthy data. All the featured sensors ship pre-soldered below.
Shop the parts used in these tutorials
BME280 Pre-Soldered Temperature, Pressure & Humidity Sensor for Arduino & Raspberry Pi
$9.98
MPU6050 Pre-Soldered IMU Accelerometer Sensor 2-Pack for Arduino
$10.99
DHT22 Temperature & Humidity Sensor for Arduino & Raspberry Pi
$8.00
HC-SR04 Ultrasonic Distance Sensor Module 4-Pin for Arduino & Raspberry Pi
$4.49Arduino BMP180: Real-Time Dashboard with Node-RED | ShillehTek
Build a live temperature and pressure dashboard using an Arduino and a BMP180 sensor with Node-RED so you can monitor...
Raspberry Pi Pico W BME280: Stream data to Azure IoT | ShillehTek
Build a Raspberry Pi Pico W + BME280 pipeline that streams real-time sensor data to Azure IoT Hub and Azure Data Expl...
Arduino BME280: Publish ROS 2 Topic on Raspberry Pi | ShillehTek
Build an Arduino BME280 serial bridge and publish live temperature, humidity, and pressure to a ROS 2 topic on Raspbe...
Raspberry Pi Pico W Ultrasonic Sensor: Remote Robot Drive | ShillehTek
Build a Raspberry Pi Pico W Wi-Fi robot control page with ultrasonic emergency stop and NeoPixel feedback, using an a...
Raspberry Pi Pico W HC-SR04: Obstacle Detection LEDs | ShillehTek
Build Raspberry Pi Pico W obstacle detection with an HC-SR04 ultrasonic sensor and Neopixel LED proximity colors in M...
Raspberry Pi Pico W HC-SR04: Robot Assembly Guide | ShillehTek
Assemble a Raspberry Pi Pico W robot with an L298N motor driver and HC-SR04 ultrasonic sensor, then tidy wiring with ...
Raspberry Pi Pico HC-SR501 PIR: Motion LED Trigger | ShillehTek
Build a Raspberry Pi Pico + HC-SR501 PIR motion sensor project that turns an LED on when movement is detected, using ...
Raspberry Pi KY-037: Toggle an LED with sound | ShillehTek
Build a Raspberry Pi KY-037 sound sensor project that toggles an LED on each snap or clap, a simple GPIO control patt...
Raspberry Pi KY-037: Detect Sound in Python | ShillehTek
Build a Raspberry Pi KY-037 sound sensor trigger in Python to detect noise from a digital output and tune sensitivity...
STM32 Blue Pill MPU6050: Read data and calibrate gyro | ShillehTek
Connect an STM32 Blue Pill to an MPU6050 over I2C, print raw accel and gyro data in Arduino, and apply simple gyro ca...
Raspberry Pi ADS1115: Read MQ-135 Analog Voltage | ShillehTek
Build a Raspberry Pi ADS1115 setup to read MQ-135 analog voltage over I2C in Python, enabling accurate air quality mo...
Raspberry Pi Pico BH1750: Measure Ambient Light in Lux | ShillehTek
Build a Raspberry Pi Pico/Pico W BH1750 lux meter in MicroPython to measure ambient light for smart lighting and ligh...