MicroPython turns any ESP32 or Pico into a board you can program in plain Python — no toolchain, just a REPL. These tutorials cover environment setup with Thonny and VS Code, sensor drivers, WiFi and MQTT, and the patterns that make embedded Python reliable. Pair them with a MicroPython-ready board below.
Shop the parts used in these tutorials
Raspberry Pi Pico BMP280: Read temp and pressure
Build a Raspberry Pi Pico/Pico W BMP280 sensor reader in MicroPython to log temperature and atmospheric pressure over I2C with ShillehTek parts.
Raspberry Pi Pico W DHT22: Read Temp and Humidity
Connect a Raspberry Pi Pico W to a DHT22 and read temperature and humidity in MicroPython for quick environmental monitoring with ShillehTek.
Raspberry Pi Pico W MPU6050: Send data to DynamoDB
Build a Raspberry Pi Pico W to AWS DynamoDB pipeline using MPU6050 data over MQTT via IoT Core and Lambda, for scalable...
Raspberry Pi Pico W + IFTTT: Log data to Google Sheets
Build a Raspberry Pi Pico W logger that posts sensor values to IFTTT Webhooks and appends rows in Google Sheets for easy...
Raspberry Pi Pico W MPU6050: Install libraries in VSCode
Learn how to add third-party MicroPython libraries in VSCode for Raspberry Pi Pico W using an MPU6050 example, so imports work cleanly...
ESP32-CAM MicroPython: Firmware Compatibility and Wi-Fi Notes
Compatibility notes for the older ESP32-CAM MicroPython video, with a current Arduino setup guide for the Kuongshun OV3660 USB-C board.
Raspberry Pi Pico Serial: Save PC Data to CSV
Transfer PC data to a Raspberry Pi Pico over USB serial and save it as data.csv using Python and PySerial for a...
Raspberry Pi Pico W Rshell: Use REPL to Blink LED
Set up rshell REPL on a Raspberry Pi Pico W to run live MicroPython commands and quickly verify your workflow by blinking...
Pico W BMP180: Pressure, temp, altitude readings
Build a Raspberry Pi Pico W + BMP180 I2C sensor reader in MicroPython to print pressure, temperature, and altitude values quickly with...
Raspberry Pi Pico W BME280: MongoDB Data API CRUD
Build a Raspberry Pi Pico W + BME280 project that runs MongoDB Data API CRUD calls (find, insert, update, delete) for simple...
Raspberry Pi Pico W MongoDB: Insert Data via API
Build a Raspberry Pi Pico W script that connects to WiFi and inserts a document into MongoDB using the Data API, a...
Raspberry Pi Pico adafruit-ampy: Run code via CLI
Set up adafruit-ampy to manage files and run MicroPython scripts on a Raspberry Pi Pico or Pico W from the command line,...