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 Wokwi: Simulate projects without hardware
Simulate Raspberry Pi Pico/Pico W projects in Wokwi, run a MicroPython LED blink, and explore peripherals without buying hardware first with ShillehTek.
Raspberry Pi Pico W MPU6050: Read IMU Data in C++
Build a Raspberry Pi Pico W + MPU6050 IMU reader in C++ using I2C, then print accelerometer, gyroscope, and temperature data for...
Raspberry Pi Pico W USB Serial: C++ Hello World
Build a Raspberry Pi Pico W C++ Hello World, flash a UF2 from macOS, and confirm USB serial output for a fast...
Raspberry Pi Pico W BME280: Send data to ThingSpeak
Build a Raspberry Pi Pico W BME280 weather station that posts temperature, pressure, and humidity to a real-time ThingSpeak dashboard with ShillehTek.
Raspberry Pi ADS1115: Read MQ-135 Analog Voltage
Build a Raspberry Pi ADS1115 setup to read MQ-135 analog voltage over I2C in Python, enabling accurate air quality monitoring with ShillehTek...
Raspberry Pi Tailscale: SSH Access from Anywhere
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
Build a Raspberry Pi USB microphone audio stream using Icecast and DarkIce, then listen from your computer in VLC for simple, low-cost...
Raspberry Pi SSH: Remote access from your phone
Enable Raspberry Pi SSH and connect from your phone using the Termius app for secure remote command access anywhere on your network...
Raspberry Pi SSH: Remote access from any network
Set up Raspberry Pi SSH remote access from an external network using a static IP and router port forwarding for reliable IoT...
Raspberry Pi Camera: Stream to YouTube Live in Python
Build a Raspberry Pi Camera YouTube Live stream using Python and FFmpeg so your video is publicly viewable with a simple setup...
Raspberry Pi MPU9250: Calibrate IMU in Python
Calibrate an MPU9250 IMU on Raspberry Pi in Python to improve accelerometer and gyroscope accuracy using a simple method and reference code...
Raspberry Pi Picamera2: Stream USB Camera to PC
Build a Raspberry Pi Picamera2 Flask video stream from a USB camera to your local PC browser for simple LAN viewing, with...