Raspberry Pi MCUs (microcontrollers), including the RP2040 and RP2350, bring Raspberry Pi’s signature values of high performance, low cost, and ease of use to the microcontroller space. Designed for versatility, Raspberry Pi MCUs feature rich peripherals, and a unique PIO (Programmable Input/Output) system, making them ideal for projects ranging from robotics to custom input devices. With comprehensive documentation, beginner-friendly programming in MicroPython and C/C++, and a UF2 bootloader in ROM, it offers the lowest barrier to entry for hobbyists and beginners, along with the power and versatility for advanced applications.
In this tutorial, we'll learn how to create a reusable library (crate) in Rust by extracting our TMP102 sensor code into a separate package that can be shared across multiple projects.
Generics and traits are two of Rust's most powerful features for writing flexible, reusable code without sacrificing type safety or performance. We’ll examine both generics and traits in this tutorial.
This week, on Maker Update: how to wire your animatronic wings, a 3D printed Zelda Master Sword, translation windows, and the best LED strip you’ve never heard of.
This week on Maker Update, rolling your own jetpack, machine learning for money, motion controlled hadouken, invisible roommates, infrared mirrors, and mechanical wings.
This week on Maker Update, wearable microphone jammers, reinventing retro tech, moving mirrors, 3D printed turntables, digital Super 8, and a circuit sculpture radio.