Maker.io main logo
TUTORIAL

How to Implement a Software-Based Debounce Algorithm for Button Inputs on a Microcontroller

By Maker.io Staff

Explore how to eliminate false button presses due to mechanical switch bounce using an Arduino software debounce algorithm.

TUTORIAL

How to Simulate an RC Low-Pass Filter in LTspice and Analyze Frequency Response

By Maker.io Staff

Learn how to simulate an RC low-pass filter in LTspice and analyze its frequency response using this step-by-step guide.

TUTORIAL

Implementing a PID Controller Algorithm in Python

By Maker.io Staff

This guide shows you how to create a PID controller from scratch using Python, ideal for real-time applications.

TUTORIAL

How to Write a Touchscreen Calibration Program for Arduino

By Maker.io Staff

Need better touchscreen accuracy? Discover how to improve touch input accuracy on your Arduino display with an easy calibration setup using EEZ Studio.

PROJECT

Arduino-Based Connected TODO Box

By Maker.io Staff

Build a smart TODO box with Arduino Nano RP2040 Connect and a thermal printer. Print tasks and manage them through a web-based interface.

TUTORIAL

How to Export a Graphical UI From EEZ Studio to Arduino

By Maker.io Staff

Follow this guide to successfully export, configure, and run graphical UIs from EEZ Studio on Arduino Nano RP2040 using LVGL and TFT_eSPI.

TUTORIAL

How To Get Started with Embedded UI-Design in EEZ Studio

By Maker.io Staff

EEZ Studio simplifies UI design for Arduino and other embedded platforms. Follow this guide to learn how to build and compile your first embedded UI.

BLOG

Why You Need to Know About EEZ Studio

By Maker.io Staff

Ready to enhance your UI design process? Learn why EEZ Studio, a free and open-source tool, is a must-try for those working on embedded systems & test equipment.

PROJECT

Building a Low-Power Solar Weather Station

By Maker.io Staff

Learn to use Arduino Nano 33 IoT for a custom weather station that fetches forecasts from an API and displays them on an e-ink screen.

TUTORIAL

How To Manage Multiple Python Installations on Raspberry Pi

By Maker.io Staff

Learn how to manage multiple Python environments on your Raspberry Pi with PyEnv, a powerful tool for installing and switching between Python versions.

TUTORIAL

How To Fix Camera Problems on a Raspberry Pi

By Maker.io Staff

Learn how to diagnose and resolve camera issues to ensure your Raspberry Pi camera works perfectly every time.

TUTORIAL

How To Install and Configure a VNC Server on a Headless Raspberry Pi

By Maker.io Staff

Access your headless Raspberry Pi desktop from any computer on the same network using VNC. Follow our guide to get started.