Pico Pico Book
FreeA hands-on guide that uses the Pico 2 (RP2350) to demonstrate how to work with various modules and sensors. ([github source](https://github.com/ImplFerris/pico-pico))
About Pico Pico Book
A comprehensive, hands-on guide for programming the Raspberry Pi Pico 2 (RP2350) using Rust. The book walks through practical projects such as dimming an LED, controlling servo motors, measuring distance with ultrasonic sensors, displaying images on OLED screens, using RFID readers, playing tunes on a buzzer, sensing light levels, and measuring temperature. It is free, open-source, and designed for both beginners and experienced embedded developers who want to explore Rust on modern microcontrollers. The code examples are provided under MIT/Apache 2.0 licenses, and the prose under CC-BY-SA 4.0.
Key Features
Pros & Cons
- Free and open-source (MIT/Apache 2.0 for code, CC-BY-SA for prose)
- Covers a wide variety of sensors and modules in practical projects
- Includes circuit diagrams and clear instructions
- Written specifically for the RP2350 chip (Pico 2) with dual-core flexibility
- Supports both ARM Cortex-M33 and optional RISC-V cores
- Requires purchasing a Raspberry Pi Pico 2 board and additional components
- Not fully compatible with the Pico 2 W (Wi-Fi version) without adjustments
- Assumes basic familiarity with Rust programming; not a tutorial for the language itself
- Experimentation may cause damage if safety precautions are ignored