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
$9.98
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 Wokwi: Simulate projects without hardware | ShillehTek
Simulate Raspberry Pi Pico/Pico W projects in Wokwi, run a MicroPython LED blink, and explore peripherals without buy...
Raspberry Pi Pico W MPU6050: Read IMU Data in C++ | ShillehTek
Build a Raspberry Pi Pico W + MPU6050 IMU reader in C++ using I2C, then print accelerometer, gyroscope, and temperatu...
Raspberry Pi Pico W USB Serial: C++ Hello World | ShillehTek
Build a Raspberry Pi Pico W C++ Hello World, flash a UF2 from macOS, and confirm USB serial output for a fast embedde...
Raspberry Pi Pico W BME280: Send data to ThingSpeak | ShillehTek
Build a Raspberry Pi Pico W BME280 weather station that posts temperature, pressure, and humidity to a real-time Thin...
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 Tailscale: SSH Access from Anywhere | ShillehTek
Set up a Raspberry Pi with Tailscale VPN to SSH in securely from anywhere using a private mesh IP, with quick install...
Raspberry Pi USB Microphone: Stream Audio with Icecast | ShillehTek
Build a Raspberry Pi USB microphone audio stream using Icecast and DarkIce, then listen from your computer in VLC for...
Raspberry Pi SSH: Remote access from your phone | ShillehTek
Enable Raspberry Pi SSH and connect from your phone using the Termius app for secure remote command access anywhere o...
Raspberry Pi SSH: Remote access from any network | ShillehTek
Set up Raspberry Pi SSH remote access from an external network using a static IP and router port forwarding for relia...
Raspberry Pi Camera: Stream to YouTube Live in Python | ShillehTek
Build a Raspberry Pi Camera YouTube Live stream using Python and FFmpeg so your video is publicly viewable with a sim...
Raspberry Pi MPU9250: Calibrate IMU in Python | ShillehTek
Calibrate an MPU9250 IMU on Raspberry Pi in Python to improve accelerometer and gyroscope accuracy using a simple met...
Raspberry Pi Picamera2: Stream USB Camera to PC | ShillehTek
Build a Raspberry Pi Picamera2 Flask video stream from a USB camera to your local PC browser for simple LAN viewing, ...