Maker.io main logo
TUTORIAL

Intro to Embedded Rust Part 10: Interrupts

By ShawnHymel

In this tutorial, we'll explore how to configure and handle timer interrupts on the Raspberry Pi Pico 2, creating a blinking LED program where the processor spends most of its time sleeping while hardware interrupts handle all the timing.

TUTORIAL
125

Intro to Embedded Rust Part 5: Reading from an I2C Temperature Sensor

By ShawnHymel

In this tutorial, we'll explore how to communicate with external digital devices using Inter-Integrated Circuit (I2C), one of the most popular communication protocols in embedded systems.

TUTORIAL
351

Intro to Embedded Rust Part 2: Blinking an LED

By ShawnHymel

This guide walks you through the process of blinking an LED with embedded Rust on a Raspberry Pi Pico 2 (RP2350).

PROJECT
113

Halloween Scream Box

By Adafruit Industries

Do you need a last-minute Halloween decoration to scare your friends and trick-or-treaters? Try building a scream box that lets out blood-curdling screams when it's opened!

PROJECT
1,420

Arduino-Based Connected TODO Box

By Maker.io Staff

Build a smart TODO box with Arduino Nano RP2040 Connect and a thermal printer. Print tasks and manage them through a web-based interface.

PROJECT
4,048

Arduino OLED Eyes Animation for Robotics Projects

By rithik krisna

Learn how to create expressive OLED eye animations for robotics using Arduino. Our blog simplifies the process with a comparison of reliable code methods. Discover easy-to-follow instructions using common components like Arduino Uno and an OLED display. Perfect for hobbyists and enthusiasts!

BLOG
877

IoT & DIY Electronics Projects: How to Connect Your Project

By bekathwia

Web connectivity made easy: Explore Adafruit IO, Arduino Cloud, IFTTT, and more. Connect and automate with ESP8266, ESP32, Particle, and Raspberry Pi Pico W!

PROJECT
364

Robotic AI Bear using ChatGPT

By Adafruit Industries

Give this robotic toy bear an upgrade using ChatGPT.

BLOG
439

Arduino Code Libraries with Becky Stern

By bekathwia

Arduino libraries exist for all sorts of complex tasks; control LEDs, read sensors, create sounds, manipulate data, write to displays, and much more.

TUTORIAL
385

Arduino Inputs/Outputs with Becky Stern

By bekathwia

Learn about inputs–electrical signals used to provide information to an Arduino board. We cover digital input with switches and analog input with potentiometers.

TUTORIAL
712

Arduino Basics with Becky Stern

By bekathwia

Arduino makes it easy to tinker with technology. It’s a family of microcontroller boards that let you sense the world around you and control electrical devices.