Maker.io main logo
BLOG
75

Building a Voice-Controlled Robot - Linear Models and Machine Learning

By Annabel Ng

Learn about the application of linear control models and PCA classification in creating a voice-controlled robot.

BLOG
1,072

Building a Voice-Controlled Robot - Diving into the Circuits

By Annabel Ng

Dive into the circuits behind the S1XT33N voice-controlled robot, exploring motor control, microphone biasing, and more.

BLOG
2,639

Creating an Electronics Starter Kit

By Sarah Aman

Interested in getting started in electronics, but overwhelmed by the number of parts available? I have compiled a list of everything you need.

TUTORIAL
3,617

How To Streamline Your Arduino Code: Use sprintf to Declutter Serial Calls

By Maker.io Staff

Use the string print formatted (sprintf) function to prevent cluttering the code with multiple print calls when outputting data on an Arduino’s serial port.

TUTORIAL
1,300

How To Streamline Your Arduino Code: Avoid Using Serial Print Commands

By Maker.io Staff

Debug messages may interfere insignificantly with small, simple programs, but they can impact more complex programs that may rely on precise timings.

TUTORIAL
3,178

The Basics of C++ on an Arduino, Part 5: Software Libraries and Custom Classes

By Maker.io Staff

In Part 5 of the Basics of C++ on an Arduino series, we cover importing external software libraries into the Arduino IDE so you can use them in your projects.

TUTORIAL
1,032

The Basics of C++ on an Arduino, Part 4 Control Statements and Loops

By Maker.io Staff

This Basics of C++ on an Arduino series covers elements necessary to all sorts of projects and ideas. In this entry, we cover control statements and loops.

TUTORIAL
2,312

The Basics of C++ on an Arduino, Part 3 Pointers and Arrays

By Maker.io Staff

This Basics of C++ on an Arduino series covers elements necessary to all sorts of projects and ideas. In this entry, we cover Pointers and Arrays in C++.

TUTORIAL
2,176

The Basics of C++ on an Arduino, Part 2: Functions and Methods

By Maker.io Staff

This Basics of C++ on an Arduino series covers elements necessary to all sorts of projects and ideas. In this entry, we cover Functions and Methods in C++.

PROJECT
31

AGM Summer Break Edition – Raspberry Pi MIDI Controller & Synthesizer

By Evan Browning

If you’ve ever wanted to make music with your own personal input device, this project is for you.

TUTORIAL
42

How to Use Ultrasonic Modules for Object Avoidance with the Arduino Leonardo

By Maker.io Staff

Using The Arduino Platform and an Ultrasonic Sensor, you can bring your interactive designs to life finding distance measurements with the power of sound.

TUTORIAL
3,046

How to Control Output Voltage using a PID

By Maker.io Staff

An Introduction to using the PID library on the Arduino platform to control output voltages in a quick responsive manner.