All About Circuits

Latest Embedded Technical Articles

Categories

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.


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
Better Insight into DSP: 10 Applications of Convolution in Various Fields

Better Insight into DSP: 10 Applications of Convolution in Various Fields

This article presents an overview of various applications which exploit convolution, an advanced signal operation.


Troubleshooting Tools for Your Next Bluetooth LE Project: Ubertooth and the Nordic nRF Sniffer

Troubleshooting Tools for Your Next Bluetooth LE Project: Ubertooth and the Nordic nRF Sniffer

Bluetooth LE was designed with the IoT in mind. Here are some options for troubleshooting your next Bluetooth LE project.


Projects Jul 14, 2017 by Mark Hughes
Implementing a Low-Pass Filter on FPGA with Verilog

Implementing a Low-Pass Filter on FPGA with Verilog

Learn how to implement a moving average filter and optimize it with CIC architecture.


Breadboarding and Programming the ATmega328P & ATtiny45 in Atmel Studio 7

Breadboarding and Programming the ATmega328P & ATtiny45 in Atmel Studio 7

In this project, we'll build circuits for programming two different Atmel microcontrollers and we'll discuss the necessary software setup.


Maxim Integrated’s Sound Activated NeoPixel Rave Goggles

Maxim Integrated’s Sound Activated NeoPixel Rave Goggles

Be the spectacle at this summer's music festival with these sound activated rave goggles!


Projects Jul 07, 2017 by Ryan Jones
Make a Web Server with ESP8266

Make a Web Server with ESP8266

In this project, we first examine how to install an ESP8266 add-on on Arduino IDE and then we make a configurable web server with an ESP8266 and show the simplicity of this process.


An Introduction to Canonical Signed Digit Representation

An Introduction to Canonical Signed Digit Representation

CSD is an elegant method to implement digital multipliers in a more efficient way.


Multirate DSP and Its Application in D/A Conversion

Multirate DSP and Its Application in D/A Conversion

This article reviews the basics of D/A conversion and explains how multirate DSP can lead to a more efficient system.


“Everything is Better with Bluetooth”:  Add Your Own Custom Bluetooth LE to Your Next Project

“Everything is Better with Bluetooth”:  Add Your Own Custom Bluetooth LE to Your Next Project

Bluetooth low energy (BLE) is designed to intermittently transmit information using a limited amount of power. This article provides the building blocks that allow you to add BLE to your projects for $5 (plus a one-time purchase of a $15 programmer).


Projects Jun 28, 2017 by Mark Hughes
An Introduction to Robot Operating System (ROS)

An Introduction to Robot Operating System (ROS)

Developing a robot with a computer brain needs a bunch of software tools on the computer side—like software drivers, third party tools for computer vision, simulation tools, and more. ROS framework gathers all these tools and manages how you develop a code for your robot.


Build an IoT Notification Device with an Arduino UNO

Build an IoT Notification Device with an Arduino UNO

Enter the world of the Internet of Things by building your own IoT notification device.


Projects Jun 23, 2017 by Don Wilcher
Multirate DSP and Its Application in A/D Conversion

Multirate DSP and Its Application in A/D Conversion

Multirate DSP leads to a more efficient A/D conversion.