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.49Raspberry Pi Thonny Plotter: Plot data in real time | ShillehTek
Build a real-time plot in Thonny using Raspberry Pi MicroPython print() output to visualize sensor data streams quick...
Raspberry Pi Pico BME280: Read data in CircuitPython | ShillehTek
Connect a Raspberry Pi Pico to a BME280 and read temperature, pressure, and humidity in CircuitPython using Adafruit ...
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
Wire a Raspberry Pi Pico to a capacitive soil moisture sensor and read raw analog values, so you can calibrate later ...