All About Circuits

Latest Technical Articles

Categories

Understanding and Using the SAM4S Digital-to-Analog Converter

Understanding and Using the SAM4S Digital-to-Analog Converter

Part Two in this three-article series explores the SAM4S DAC. We’ll look at hardware configuration, electrical characteristics, and the application programming interface.


Projects May 04, 2016 by Robert Keim
Build a 2-Digit Up/Down Counter with a PICAXE 20M2

Build a 2-Digit Up/Down Counter with a PICAXE 20M2

Counters using 7-segment LEDs are fun and useful projects for scoreboards and other numerical displays; here's one you can build.


Make a GPS Navigation System for a Boat with a Raspberry Pi

Make a GPS Navigation System for a Boat with a Raspberry Pi

If you are a boat owner, I'll guess you've seen some of the prices on the chart plotters and navigation tools. Some of them are pretty expensive. In this article I'll show you how I deal with that.


Non-inverting Configuration of an Operational Amplifier

Non-inverting Configuration of an Operational Amplifier

Mentioned in the previous article, the first of two most commonly used operational amplifiers, the inverting configuration is heavily used in audio mixers or digital-to-audio converters. In this article, we will discuss the second amplifier configuration, known as the non-inverting amplifier.


NES Controller Interface with an Arduino UNO

NES Controller Interface with an Arduino UNO

Learn about the NES Controller's data protocol, then use this knowledge to easily integrate into an Arduino Uno.


Projects Apr 29, 2016 by Joseph Corleto
DMA Digital-to-Analog Conversion with a SAM4S Microcontroller: The Timer/Counter

DMA Digital-to-Analog Conversion with a SAM4S Microcontroller: The Timer/Counter

Part One in this three-article series focuses on using the SAM4S timer/counter peripheral to precisely control the DAC’s sampling rate.


Projects Apr 28, 2016 by Robert Keim
Classification of Signals used in Electrical Engineering

Classification of Signals used in Electrical Engineering

Classifying signals is a way to organize the signals that surround us. It focuses design, testing requirements, measurement tools, and expected results. There are many ways to classify signals!


C-BISCUIT: The Brains of the Operation

C-BISCUIT: The Brains of the Operation

In this article, we teach C-BISCUIT how to do important life things, such as booting into our OS of choice, and connecting to the Wi-Fi it'll come to know as the gateway to knowledge.


Projects Apr 26, 2016 by Trevor Gamblin
Control a Servo from Your PC with the Atmel SAM4S

Control a Servo from Your PC with the Atmel SAM4S

Learn how to communicate between your PC and the SAM4S using the Atmel Software Framework’s USB module and simple ASCII commands.


Projects Apr 25, 2016 by Robert Keim
Servo Control via USB with the SAM4S Xplained Pro

Servo Control via USB with the SAM4S Xplained Pro

Part One in this two-article series focuses on the hardware setup and on using a pulse-width-modulated signal to control a servo.


Projects Apr 22, 2016 by Robert Keim
Build a Desktop Industrial Automation Trainer

Build a Desktop Industrial Automation Trainer

In this project, the reader will learn how to build and program a desktop industrial automation trainer for experimentation in robotics, motor, and process control system concepts on their workbench.


Projects Apr 21, 2016 by Don Wilcher
Use a DC Motor to Power LED Headlights on a Longboard

Use a DC Motor to Power LED Headlights on a Longboard

Build a generator-powered LED headlight for a longboard for very cheap.


Projects Apr 20, 2016 by Jacob Smith
PWM Digital-to-Analog Conversion with the SAM4S Xplained Pro

PWM Digital-to-Analog Conversion with the SAM4S Xplained Pro

In this article we’ll use the SAM4S Xplained Pro development platform to get some hands-on experience with a PWM DAC.


Projects Apr 19, 2016 by Robert Keim
Reading Analog Values and PWM with LabVIEW FPGA

Reading Analog Values and PWM with LabVIEW FPGA

Learn LabVIEW FPGA by programming the on-board Xilinx FPGA of the student-focused embedded device NI myRIO.


Introducing the Intel D2000 Quark Microcontroller Developer Kit

Introducing the Intel D2000 Quark Microcontroller Developer Kit

The new development board features a 32 MHz Quark and a host of features at a $14.95 price tag.


Pulse-Width Modulation with the SAM4S Xplained Pro

Pulse-Width Modulation with the SAM4S Xplained Pro

This article covers everything you need to know to generate pulse-width-modulated signals with Atmel’s SAM4S Xplained Pro development board.


Projects Apr 14, 2016 by Robert Keim
The Inverting Configuration of an Amplifier

The Inverting Configuration of an Amplifier

Mentioned in the previous article, an operational amplifier is usually connected to components in a feedback circuit. In this article, we will discuss one of two amp configurations that are most widely used.


Build an Automatic Computer Display Rotator With an Arduino

Build an Automatic Computer Display Rotator With an Arduino

Learn how to build a device which senses when your computer monitor is physically rotated, and automatically tells your computer to rotate the display accordingly.


Projects Apr 12, 2016 by Matthew Davis
Low-Pass Filter a PWM Signal into an Analog Voltage

Low-Pass Filter a PWM Signal into an Analog Voltage

In this article we will take a closer look at how to effectively low-pass filter a PWM signal into an analog voltage.


Characteristics of Operational Amplifiers

Characteristics of Operational Amplifiers

One of the reasons the operation amp (op-amp) is so reputable is because of its versatility. In this article, you will see that almost anything can be done using an op-amp. It is also notable that this integrated circuit has many characteristics that approach those that are considered to be ideal.