Maker.io main logo
PROJECT
108

Video Feedback with Raspberry Pi

By Adafruit Industries

Create trippy photos and videos using this video feedback rig with customizable filters.

TUTORIAL
129

Use Blinka in Ubuntu Core on Raspberry Pi

By Adafruit Industries

Deploy your IoT project with Ubuntu Core OS, designed for security, reliability, and fleet management.

PROJECT
157

Matrix Portal LED Matrix 3D Printer Status Display

By Travis Foss

3D printing status display for home 3d print farm or printers

TUTORIAL
1,098

Intro to ROS Part 12: Talking to Microcontrollers

By ShawnHymel

In this tutorial, we’ll demonstrate how to set up a communication channel between a ROS 2 node running on a Raspberry Pi and an Arduino-compatible microcontroller to control a simple robot.

TUTORIAL
314

Intro to ROS Part 11: TF2 Broadcasters and Listeners

By ShawnHymel

In this tutorial, we take the next step and create a complete system using both TF2 broadcasters and listeners.

TUTORIAL
521

Intro to ROS Part 10: Getting Started with TF2 and Turtlesim

By ShawnHymel

In this tutorial, we begin working with TF2, the ROS 2 library that handles coordinate transformations.

TUTORIAL
471

Intro to ROS Part 9: Launch Files

By ShawnHymel

In this tutorial, we’ll explore how ROS 2 launch files simplify node orchestration.

TUTORIAL
467

Intro to ROS Part 8: Using Parameters to Configure ROS 2 Nodes

By ShawnHymel

In this tutorial, we'll explore how to use parameters in ROS 2 to dynamically configure nodes.

TUTORIAL
359

Intro to ROS Part 7: Custom Interfaces

By ShawnHymel

In this episode, we’ll go one step further by creating and using custom interfaces in both Python and C++. You’ll learn how to define your own message and service types and use them in publisher/subscriber and client/server architectures.

TUTORIAL
378

Intro to ROS Part 6: Services, Requests, and Responses with C++

By ShawnHymel

In this tutorial, we will see how services work by creating a custom server and client in C++ ROS nodes.

TUTORIAL
279

Intro to ROS Part 5: Services, Requests, and Responses with Python

By ShawnHymel

In this tutorial, we will see how services work by creating a custom server and client in Python ROS nodes.

TUTORIAL
603

Intro to ROS Part 4: Nodes, Topics, Publishers, and Subscribers (C++)

By ShawnHymel

In this tutorial, we’ll walk through how to write ROS 2 nodes in C++ that communicate using the publish/subscribe model.