Maker.io main logo
TUTORIAL
2,216

How to Read and Use Encoders

By Zach Hipps

Measure the speed of a spinning shaft using rotary encoders and microcontrollers. Learn how to calculate rotations and achieve accurate motion control.

TUTORIAL
1,257

How to Save Your Project with Multiplexing When You Don’t Have Enough GPIO Pins

By Zach Hipps

Discover how multiplexing can solve GPIO pin shortages in your projects. Learn practical designs for controlling LEDs and buttons, ensuring efficient design.

PROJECT
81

Robotics Education: Detector Building Part 1

By Antonio Velasco

Explore the early stages of building an ORP sensor. Dive into Arduino programming, resistance calculations, & laying the foundation for this educational project

PROJECT
237

iCE40 FPGA Calculator (Beginner)

By Ethan Nichols

Embark on your FPGA journey with the iCE40 Calculator project. This beginner's guide walks you through every step, offering valuable tips and lessons learned.

BLOG
193

Blog #01: Basic Circuit and Measurement

By Alex Nguyen

Learn basic circuits with experiments and measurement techniques in this comprehensive guide. Dive into electronics and gain practical insights.

TUTORIAL
500

Designing a Project with Multiple Voltage Levels

By Zach Hipps

Learn about voltage dividers, regulators, and logic level shifters in this article to ensure seamless compatibility between your electronic components.

BLOG
756

IoT & DIY Electronics Projects: How to Connect Your Project

By bekathwia

Web connectivity made easy: Explore Adafruit IO, Arduino Cloud, IFTTT, and more. Connect and automate with ESP8266, ESP32, Particle, and Raspberry Pi Pico W!

BLOG
11,192

How to Use a Phototransistor with an Arduino

By Maker.io Staff

Many applications could use phototransistors, for example, a sunrise alarm clock. Learn how to use a phototransistor to create a Light Activated LED fader?

PROJECT
296

ESP32-CAM with PIR motion sensor PLUS Telegram?

By M5Stack

Receive motion detected images to your Telegram app!

BLOG

How to Use the Average Element in the Atmosphere IoT Studio

By Maker.io Staff

Increasing sensor accuracy is possible by averaging the data points to eliminate extreme points. It’s simple with Atmosphere IoT Studio programming blocks.

PROJECT
106

Arduino LoRa Weather Sensor

By ShawnHymel

Use an Arduino to read temperature, humidity, and pressure data from a BME280 and send it over a simple LoRa connection to a Raspberry Pi server.

PROJECT
636

Learn to Breadboard

By Maker.io Staff

Breadboarding is an integral part of creating any electronics project