Maker.io main logo
TUTORIAL

How to Make a Virtual Machine Environment

By Andrew Kazour

This post will go over the creation of a VM, setup, and all the needed software for a development environment that can theoretically run offline.

TUTORIAL

Moonshine Voice Control on Raspberry Pi

By Adafruit Industries

Set up trigger phrases to carry out specified actions on your Raspberry Pi.

TUTORIAL
31

SparkFun GPS Breakout (ZOE-M8Q and SAM-M8Q) Hookup Guide

By SparkFun Electronics

The SparkFun ZOE-M8Q and SAM-M8Q are simple GNSS receivers with different antenna configurations. They both have a 2.5m horizontal accuracy!

TUTORIAL
94

Decoding Op-amp Datasheets, Input Bias Current

By Uzair Syed

If you think back to your electronics I (or maybe II) class, you'll remember one of the really important properties of a voltage amplifier is that it barely loads your input—that is to say, it has an infinite input impedance.

TUTORIAL
51

Intro to Embedded Rust Part 12: Asynchronous Programming with Embassy

By ShawnHymel

In this tutorial, we'll create a very simple button-controlled blinking LED program using Embassy's async functions and task spawning, demonstrating how async/await syntax allows you to write concurrent code that appears sequential while the executor efficiently switches between tasks.

TUTORIAL
25

TFT LCD Breakout 1.8in 128x160 Hookup Guide

By SparkFun Electronics

In this guide we will familiarize ourselves with the hardware, explain how to connect the display to your microcontroller of choice, cover how to install the Arduino libraries, and give an overview of the software examples that you can start off with.

TUTORIAL
65

Qwiic Scale Hookup Guide

By SparkFun Electronics

The Qwiic Scale is an incredibly easy way to read scales and their inner bits, and load cells.

TUTORIAL
36

Getting to grips with the Kitronik Klaw, BBC micro:bit, and MakeCode!

By Kitronik Maker

For the budding Roboteer, learning how to add and control actuators is a key skill. In this guide, we are going to take a look at our servo driven Klaw actuator,* and show you how to control it via code.

TUTORIAL
52

Intro to Embedded Rust Part 11: defmt and Step-through Debugging

By ShawnHymel

In this tutorial, we’ll explore how to use the Raspberry Pi Debug Probe to perform step-through debugging in Rust.

TUTORIAL
81

How to make Professional Enclosures for your Electronic Projects

By Mirko Pavleski

Very often, I receive a request from my viewers to explain the method of making the cases for my electronic projects. First of all, let me tell you that the cases are not made with 3D Printing, but from a special PVC material.

TUTORIAL
47

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
23

Don’t Fear Ubuntu: How to Install It Successfully on Your First Try

By Hector Eduardo Tovar Mendoza

My first introduction to robotics was with ROS2, but for this framework, I needed a Linux distribution. I was recommended to install Ubuntu, and wow, it has a lot of features, especially for robotics!