Maker.io main logo
TUTORIAL

How to Manage Packages for Pico in Thonny

By Kitronik Maker

In this guide we are going to look at how you can use the package manager in Thonny to download the libraries for Kitronik products directly onto your Raspberry Pi Pico.

TUTORIAL

Intro to ROS Part 9: Launch Files

By ShawnHymel

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

TUTORIAL

How To Install Multiple Operating Systems On a Raspberry Pi

By Maker.io Staff

Learn how to install multiple operating systems on a single Raspberry Pi. Turn your Raspberry Pi into a multi-system hub for gaming, work, and learning.

TUTORIAL

SparkFun Humidity Sensor Breakout - SHTC3 (Qwiic) Hookup Guide

By SparkFun Electronics

Looking to keep a log of the climate in your greenhouse, create a humidor control system or want to track temperature and humidity data for a weather station project? The SparkFun Humidity Sensor Breakout - SHTC3 (Qwiic) may be the perfect option for you!

TUTORIAL

How To Monitor Login Attempts on a Raspberry Pi

By Maker.io Staff

Create your own Raspberry Pi intrusion detector by logging all successful and failed SSH, local, and VNC login attempts to detect suspicious access activity.

TUTORIAL
146

Raspberry Pi Pico Battery Voltmeter in Python

By Kitronik Maker

In this tutorial we’ll demonstrate how a Raspberry Pi Pico can be used along with some simple electronic components and Python code to record the voltage of a AA battery.

TUTORIAL
16

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
24

How To Use Arduino IDE Compiler Macros

By Maker.io Staff

Macros allow toggling of debug logs, platform features, and memory optimizations. They also provide cleaner logs with automatic line numbers and function names.

TUTORIAL
20

Random Number Generation in Arduino and Embedded Designs

By Maker.io Staff

Not all random values are equal. Explore the difference between pseudo-random generators and true hardware randomness in embedded projects.

TUTORIAL

SparkFun Environmental Sensor Breakout - BME68x (Qwiic) Hookup Guide

By SparkFun Electronics

The SparkFun Environmental Sensor - BME680 (Qwiic) is a breakout for the 4-in-1 BME680 gas sensor from Bosch. The BME680 combines a gas sensor with temperature, humidity and barometric pressure sensing for a complete environmental sensor in a single package.

TUTORIAL
13

Pico Inventor's Kit Experiment 10 - Controlling ZIP LEDs

By Kitronik Maker

Experiment 10 from the Inventors Kit for Raspberry Pi Pico, in which we controlling ZIP LEDs with code.

TUTORIAL
48

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.