Maker.io main logo
TUTORIAL

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.

BLOG
80

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 093

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 891

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 763

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 369

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 256

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 073

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 396

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 292

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
40

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
49

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.