All About Circuits

Latest Development Boards Technical Articles

Categories

An RS-485 Pressure Sensor Interface Board Compatible with Arduino

An RS-485 Pressure Sensor Interface Board Compatible with Arduino

This project brief describes how to build and use an Arduino-compatible interface board that reads an on-board pressure sensor and reports the measurement over an RS-485 network.


An Arduino-Compatible Joystick Interface for RS-485 Motion Control

An Arduino-Compatible Joystick Interface for RS-485 Motion Control

This project brief describes how to build and use an Arduino-compatible interface board that reads a 2-axis thumb joystick and transmits its position over an RS-485 network.


An Arduino-Compatible Relay Controller for RS-485 Networks

An Arduino-Compatible Relay Controller for RS-485 Networks

This project brief describes how to build and use an Arduino-compatible relay interface board that switches a 10 A load over an RS-485 network.


Build an Instrumentation Amplifier with Picoamp-Level Input Bias Current

Build an Instrumentation Amplifier with Picoamp-Level Input Bias Current

Discover how the LT1079 quad op-amp minimizes sensor loading in battery-powered designs. Active cancellation and an onboard bridge network ensure maximum precision for resistive sensors.


Preserving Battery Life: Waking the FPB-RA0E1 from Low-Power Mode Using a 32-Bit Interval Timer

Preserving Battery Life: Waking the FPB-RA0E1 from Low-Power Mode Using a 32-Bit Interval Timer

This article shows you how to configure Software Standby mode and implement a periodic wake-up routine on the Renesas FPB-RA0E1 Fast Prototyping Board, built around the Arm Cortex-M23-based RA0E1 MCU.


A Precision Multi-Sensor Data Acquisition Module

A Precision Multi-Sensor Data Acquisition Module

Build a low-noise, 32-bit delta-sigma ADC board designed around the ADS1262. This 10-channel design features integrated signal conditioning for RTDs, thermocouples, and strain gauges.


The Kilo Lamp: An Interactive Lamp Controller

The Kilo Lamp: An Interactive Lamp Controller

This project brief provides the instructions for building a weight-sensitive LED lamp with an Arduino Uno and a handful of commercially available parts.


Using the Arduino Uno Q to Build a DDS Sine Wave Generator

Using the Arduino Uno Q to Build a DDS Sine Wave Generator

In this project, we'll construct and test a microcontroller-based system that digitally generates analog signals.


Projects Apr 19, 2026 by Don Wilcher
Hands-ON With AT Commands: The LoRaWAN Trainer

Hands-ON With AT Commands: The LoRaWAN Trainer

We use a Raspberry Pi and free software to build a test platform for IoT systems.


Projects Mar 02, 2025 by Don Wilcher
Programming Your Standalone Hardware Soundboard

Programming Your Standalone Hardware Soundboard

In Part 2 of this two-part series, we turn our hardware assembly into a functioning soundboard by adding the necessary code in Arduino IDE and uploading soundbites.


Craft Your Own Hardware Soundboard Using an Arduino Microcontroller

Craft Your Own Hardware Soundboard Using an Arduino Microcontroller

Learn how to turn an ATmega328 microcontroller and an assortment of readily available parts into a dedicated hardware soundboard.


The BBC Micro:bit Adjustable Brightness Alarm: A Radio Shack Remix

The BBC Micro:bit Adjustable Brightness Alarm: A Radio Shack Remix

In this project article, we’ll create a programmable device that alerts users to changes in ambient light levels. Along the way, we’ll learn about astable multivibrators and the Darlington pair.


Projects Nov 20, 2024 by Don Wilcher
Building a Resistor Color Code Calculator and Ohmmeter Using Arduino

Building a Resistor Color Code Calculator and Ohmmeter Using Arduino

For this project, I built a handheld resistor color code calculator and ohmmeter using the ATmega328 microcontroller and a 1.8-inch color LCD display.


A Cortex-M Microcontroller-Enabled Electronic Timer: A Radio Shack Remix

A Cortex-M Microcontroller-Enabled Electronic Timer: A Radio Shack Remix

In this Radio Shack Classic Circuits Remix, we add modern microcontroller functionality to the vintage Electronic Timer project for the Science Fair 65-in-1 kit.


Projects Sep 15, 2024 by Don Wilcher
Broadcasting Custom Advertising Data on the nRF52 DK: A Bluetooth LE Tutorial

Broadcasting Custom Advertising Data on the nRF52 DK: A Bluetooth LE Tutorial

Learn how to turn an nRF52 development kit into a Bluetooth Low Energy beacon that broadcasts either static or dynamic custom data.


From VHDL Code to Real Hardware: Designing a Finite-State Machine

From VHDL Code to Real Hardware: Designing a Finite-State Machine

Learn how to implement finite-state machines in VHDL by creating a 4-bit binary counter. After compiling, it will run on an Altera CPLD development board connected to a custom PCB with input switches and an LED display.


The Wireless Alphabet Flasher: A Radio Shack Classics Circuit Remix

The Wireless Alphabet Flasher: A Radio Shack Classics Circuit Remix

In this project, we mix the old and the new by integrating present-day BLE technology with a vintage Science Fair computer kit.


Projects Jul 21, 2024 by Don Wilcher
Shake It Off! A Digital Drawing Pad Inspired by the Iconic Etch A Sketch

Shake It Off! A Digital Drawing Pad Inspired by the Iconic Etch A Sketch

In this project, which uses the Arduino IDE, we create and demonstrate a digital drawing pad using an ESP32-based e-paper display dev board, rotary encoders for drawing control, and an accelerometer for shake detection to initiate an erase.


Building a Handheld Retro Gaming Console With Local Wireless Connectivity

Building a Handheld Retro Gaming Console With Local Wireless Connectivity

In this project article, we design a handheld gaming console with wireless multiplayer functionality using ESP8266 microcontrollers. We then program a game for it with the Arduino IDE.


Building and Certifying an Open-Source IoT Controller, Part 4: Regulatory Compliance

Building and Certifying an Open-Source IoT Controller, Part 4: Regulatory Compliance

In the final installment of our series on the development of the Anthilla Controller, we look at the legal requirements for bringing the project to market in the European Union.