From first GPIO blink to full sensor dashboards, these Raspberry Pi tutorials cover the wiring, Python code, and gotchas the datasheets skip. Every guide is tested on real hardware, and the pre-soldered modules below plug straight onto your Pi’s headers — no soldering required.
Shop the parts used in these tutorials
2x20 Pin Dual Male Header Pins 5-Pack for Raspberry Pi GPIO, Arduino & ESP32
$5.50
BME280 Pre-Soldered Temperature, Pressure & Humidity Sensor for Arduino & Raspberry Pi
$10.99
MPU6050 Pre-Soldered IMU Accelerometer Sensor 2-Pack for Arduino
$10.99
ADXL345 Pre-Soldered Accelerometer Sensor for Arduino, Raspberry Pi & Klipper
$9.00Raspberry Pi Pico CircuitPython: Install via Thonny
Install CircuitPython on a Raspberry Pi Pico or Pico W using Thonny, then run a blink test to confirm your board is...
Raspberry Pi Pico BME280: Read data in CircuitPython
Connect a Raspberry Pi Pico to a BME280 and read temperature, pressure, and humidity in CircuitPython using Adafruit libraries and simple I2C...
Raspberry Pi Pico HC-SR04: Measure Distance in MicroPython
Build a Raspberry Pi Pico HC-SR04 distance sensor project in MicroPython to get reliable ultrasonic readings fast for robotics, with guidance from...
Pico W HC-SR04 RGB: Distance Colors in MicroPython
Build a Pico W + HC-SR04 RGB (RUS-04) distance sensor in MicroPython, using WS2812 control to change LED colors by distance with...
Pico W MPU9250: Heading Angle in MicroPython
Build a Pico W MPU9250 compass in MicroPython to compute a stable heading angle using calibration, low-pass filtering, and declination correction with...
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 and...
Raspberry Pi Pico W MPU6050: Improve IMU accuracy
Calibrate an MPU6050 IMU on a Raspberry Pi Pico W with MicroPython to compute offsets and improve gyro and accelerometer accuracy with...
Raspberry Pi Pico BME280: Read sensor data in MicroPython
Build a Raspberry Pi Pico + BME280 MicroPython sensor reader to measure temperature, humidity, and pressure quickly for weather and IoT projects...
Raspberry Pi Pico MPU6050: Read motion data
Build a Raspberry Pi Pico (or Pico W) + MPU6050 setup to read acceleration, gyro, and temperature in Thonny for fast motion...
Raspberry Pi Pico W Twilio: Send SMS via API
Build a Raspberry Pi Pico W MicroPython SMS sender using the Twilio API over WiFi, avoiding large libraries and keeping deployment lightweight...