All About Circuits

Latest Embedded Technical Articles

Categories

Design a Color Sensor with Measurements Displayed via an RGB LED Module, Part 2

Design a Color Sensor with Measurements Displayed via an RGB LED Module, Part 2

Learn how to collect and process RGB data generated by the BH1745NUC color sensor IC.


Projects Jan 23, 2016 by Robert Keim
Design a Color Sensor with Measurements Displayed via an RGB LED Module

Design a Color Sensor with Measurements Displayed via an RGB LED Module

Display colors by precisely controlling the intensity of red, green, and blue LEDs.


Projects Jan 22, 2016 by Robert Keim
Building Raspberry Pi Controllers: IR Remote Event Counter

Building Raspberry Pi Controllers: IR Remote Event Counter

In part 4 of this Build Raspberry Pi Controllers series, the reader will learn how to build an IR Remote Event counter using littleBits.


Projects Jan 19, 2016 by Don Wilcher
Custom PCB Design with an EFM8 Microcontroller

Custom PCB Design with an EFM8 Microcontroller

Tips and techniques for incorporating EFM8 microcontrollers into your custom hardware.


Projects Jan 18, 2016 by Robert Keim
Measure Distance with a Sonar Sensor on an Arduino

Measure Distance with a Sonar Sensor on an Arduino

Learn how to measure distances up to 20 ft with a sonar sensor on an Arduino!


Measure Thermocouple Temperature with the MAX31855 and a PICAXE

Measure Thermocouple Temperature with the MAX31855 and a PICAXE

Whether for cooking or reflow soldering, a thermocouple is often the best choice for a high temperature sensor. The MAX31855, a PICAXE-08M2, a serial LCD, and a few lines of code will do the trick.


LED Chaser… With a Twist!

LED Chaser… With a Twist!

Build an LED chaser with a little twist: we'll be using a microcontroller and an LCD along with the usual 4017 counters.


Implementing I2C with an EFM8 Microcontroller, Part 2

Implementing I2C with an EFM8 Microcontroller, Part 2

Firmware architecture and example code for an I2C interface based on the Silicon Labs SMBus peripheral.


Gray Code Basics

Gray Code Basics

Gray Codes are used in encoders, altimeters, and Karnaugh maps due to their error detection and unit-distant properties.


Introducing the Particle Photon

Introducing the Particle Photon

The Particle Photon is a powerful little board with the ability to easily connect objects to the internet. This series of articles will be enough to get you up and running with the Particle Photon.


Projects Jan 07, 2016 by Leanna Pancoast
Implementing I2C with an EFM8 Microcontroller

Implementing I2C with an EFM8 Microcontroller

Learn how to design an I2C interface using the Silicon Labs SMBus peripheral.


A Rundown of x86 Processor Architecture

A Rundown of x86 Processor Architecture

x86 processor architecture is coded in a language known as Assembly. Assembly language is a great tool for learning how a computer works, and it requires a working knowledge of computer hardware. This article will detail basic microcoputer design, instruction execution cycles, how memory is read, and how programs run.


The I2C Bus: Firmware Implementation Details

The I2C Bus: Firmware Implementation Details

Understand the I2C protocol in the context of firmware design and make your projects seamless.


Make a PWM Driver for FPGA and SoC Design Using Verilog HDL

Make a PWM Driver for FPGA and SoC Design Using Verilog HDL

An FPGA is a crucial tool for many DSP and embedded systems engineers. However, the learning curve when getting started can be fairly steep. This project introduces the Quartus II and ModelSim software suites as well as a background on FPGA design flow for system on chip development. The development board used was a Terasic DE1-SoC, which has the Altera Cyclone V SoC chip. This IC contains an FPGA and an integrated ARM Cortex A9 as a hard processor system.


Build an Object Detection DC Motor Controller

Build an Object Detection DC Motor Controller

In this continuing series of Building Raspberry Pi Controllers, you'll learn how to build a object detection control circuit for operating a small DC motor using a photocell.


Projects Dec 27, 2015 by Don Wilcher
Build a Motion Activated “Santa Cam”

Build a Motion Activated “Santa Cam”

This is a simple motion activated camera that will allow you to finally get photographic evidence of Santa Claus.


Make Your Switch Sound Activated

Make Your Switch Sound Activated

In this article, we'll build a sound-activated switch that can be opened and closed with a double clap.


Projects Dec 21, 2015 by Tim Youngblood
Getting Started with the Bosch BMP180 Sensor

Getting Started with the Bosch BMP180 Sensor

Learn one of the ways to get started with the BMP180 sensor and learn a simple way to improve the data.


Projects Dec 20, 2015 by Alex Udanis
The I2C Bus: Hardware Implementation Details

The I2C Bus: Hardware Implementation Details

This article covers information essential for understanding and designing the hardware needed for an I2C bus.


Make a GPS Clock With PICAXE

Make a GPS Clock With PICAXE

In this article, I'll show you one way to get the time and date from a GPS module, using a PICAXE 20m2.