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 Mosquitto MQTT: Send messages and commands | ShillehTek
Set up Mosquitto MQTT on a Raspberry Pi and use Python to send messages and commands from your local computer, a simp...
Raspberry Pi AWS S3: Upload files with Python | ShillehTek
Build a Raspberry Pi Python uploader to push images, videos, and other files into an AWS S3 bucket using boto3 for re...
Raspberry Pi VS Code SSH: Remote editing setup | ShillehTek
Set up Raspberry Pi remote editing in VS Code using the Remote - SSH extension, so you can manage files with a full U...
Raspberry Pi 4 MPU6050: Read Motion Data in Python | ShillehTek
Build a Raspberry Pi 4 MPU6050 I2C sensor reader in Python to get accelerometer and gyro readings fast, with parts an...
Raspberry Pi SSH: Remote terminal control setup | ShillehTek
Learn to SSH into a Raspberry Pi from your local computer for secure remote terminal control, using IP address and us...
Raspberry Pi Pico Serial: Save PC Data to CSV | ShillehTek
Transfer PC data to a Raspberry Pi Pico over USB serial and save it as data.csv using Python and PySerial for a repea...
Raspberry Pi Pico W Rshell: Use REPL to Blink LED | ShillehTek
Set up rshell REPL on a Raspberry Pi Pico W to run live MicroPython commands and quickly verify your workflow by blin...
Pico W BMP180: Pressure, temp, altitude readings | ShillehTek
Build a Raspberry Pi Pico W + BMP180 I2C sensor reader in MicroPython to print pressure, temperature, and altitude va...
Raspberry Pi Pico W BME280: MongoDB Data API CRUD | ShillehTek
Build a Raspberry Pi Pico W + BME280 project that runs MongoDB Data API CRUD calls (find, insert, update, delete) for...
Raspberry Pi Pico W MongoDB: Insert Data via API | ShillehTek
Build a Raspberry Pi Pico W script that connects to WiFi and inserts a document into MongoDB using the Data API, a si...
Raspberry Pi Pico adafruit-ampy: Run code via CLI | ShillehTek
Set up adafruit-ampy to manage files and run MicroPython scripts on a Raspberry Pi Pico or Pico W from the command li...
Thonny IDE File Transfer: Move Files Device to PC | ShillehTek
Learn Thonny IDE file transfer to move files between your MicroPython device and local computer quickly using the Fil...