All About Circuits

Latest Technical Articles

Categories

F.U.N. with B.L.E.

F.U.N. with B.L.E.

With all these invisible radio frequencies flying through the air, we should know a little bit about what exactly they are!


Projects Sep 08, 2017 by Ryan Jones
How to Build a Tachometer/Speedometer with an Optoelectronic Sensor, a Microcontroller, and a Disc

How to Build a Tachometer/Speedometer with an Optoelectronic Sensor, a Microcontroller, and a Disc

Learn how to make a tachometer and speedometer using a C8051 microcontroller, an optoelectronic sensor, and a spinning disc.


Projects Sep 06, 2017 by Nick Davis
Gathering and Analyzing a Robot’s Accelerometer Data

Gathering and Analyzing a Robot’s Accelerometer Data

An accelerometer can be a valuable addition to a robotics project. This article will show you one approach to generating and analyzing acceleration data.


Projects Sep 01, 2017 by Robert Keim
Build Your Own Motion Detection System Using an Accelerometer

Build Your Own Motion Detection System Using an Accelerometer

This project uses a C8051 microcontroller development kit, an accelerometer evaluation board, and Simplicity Studio IDE—all from Silicon Labs—to rather quickly and easily build a motion-detecting alarm system.


Projects Aug 31, 2017 by Nick Davis
An Introduction to the Fast Fourier Transform

An Introduction to the Fast Fourier Transform

This article will review the basics of the decimation-in-time FFT algorithms.


Design a Control Board for a Romi Robot Chassis

Design a Control Board for a Romi Robot Chassis

In this article, we’ll discuss the hardware design for a robotics PCB, and we’ll write firmware for controlling two DC motors.


Projects Aug 25, 2017 by Robert Keim
DFT Leakage and the Choice of the Window Function

DFT Leakage and the Choice of the Window Function

This article will review the use of window functions to alleviate the DFT leakage.


Insight into the Results of DFT Analysis in Digital Signal Processing

Insight into the Results of DFT Analysis in Digital Signal Processing

This article attempts to give a deeper insight into the interpretation of DFT (direct Fourier transform) output.


Basic Signal Operations in DSP: Constant-Valued and Alternating Signals

Basic Signal Operations in DSP: Constant-Valued and Alternating Signals

In this article, we’ll discuss a few elementary signal operations by considering one of the signals to be constant-valued.


The Difference Between Slow Decay Mode and Fast Decay Mode in H-Bridge DC Motor Applications

The Difference Between Slow Decay Mode and Fast Decay Mode in H-Bridge DC Motor Applications

Learn the difference between slow decay mode and fast decay mode, why these names are used, and how they influence motor deceleration.


Mitigate Power Failure Programming Issues Using EERAM

Mitigate Power Failure Programming Issues Using EERAM

In this how-to article, we explore the use of I2C EERAM to save critical program variables when power fails and restore them when power returns to easily preserve program continuity.


Fruit Drums with Circuit Playground’s Capacitive Touch Sensors

Fruit Drums with Circuit Playground’s Capacitive Touch Sensors

Use Adafruit's Circuit Playground to make your own fruity (drum) loops!


Projects Aug 04, 2017 by Ryan Jones
Learn About ATmega328P Fuse Bits and How to Use Them with an External Crystal Oscillator

Learn About ATmega328P Fuse Bits and How to Use Them with an External Crystal Oscillator

This project introduces ATmega328P fuse bits and shows how to set them to use an external 16 MHz crystal oscillator.


What is Bluetooth 5? Learn about the Bit Paths Behind the New BLE Standard

What is Bluetooth 5? Learn about the Bit Paths Behind the New BLE Standard

The latest Bluetooth Specification provides features that allow increased speed and increased transmission distance. This article provides information about the various bit data paths used in the latest specifications.


The Wi-Fi Eye, Part 4: Power System and Neopixel Lights

The Wi-Fi Eye, Part 4: Power System and Neopixel Lights

In part 4 of our Wi-Fi Eye project, we'll deal with our power supply


Projects Jul 28, 2017 by Jeremy Lee
The Wi-Fi Eye, Part 3: Choosing the Right Servos for the Job

The Wi-Fi Eye, Part 3: Choosing the Right Servos for the Job

Part 3 of this project focuses on choosing and configuring the servos you will use to create your Wi-Fi Eye.


Projects Jul 27, 2017 by Jeremy Lee
The Wi-Fi Eye, Part 2: Firmware, Wiring, and Network Connection

The Wi-Fi Eye, Part 2: Firmware, Wiring, and Network Connection

Part two of building a device that can detect Wi-Fi signals and "react" accordingly.


Projects Jul 26, 2017 by Jeremy Lee
The Wi-Fi Eye, Part 1: Introduction, Features, and Materials

The Wi-Fi Eye, Part 1: Introduction, Features, and Materials

Building an animatronic, wearable, Wi-Fi robots, part 1: Programming the controller.


Projects Jul 25, 2017 by Jeremy Lee
ESP Alarm: Make an IoT, Wi-Fi Enabled Alarm Clock with an ESP8266 and Arduino UNO

ESP Alarm: Make an IoT, Wi-Fi Enabled Alarm Clock with an ESP8266 and Arduino UNO

Learn how to make your own Wi-Fi-enabled "ESP Alarm."


Projects Jul 21, 2017 by Yahya Tawil
An Introduction to the Discrete Fourier Transform

An Introduction to the Discrete Fourier Transform

The DFT is one of the most powerful tools in digital signal processing which enables us to find the spectrum of a finite-duration signal.