All About Circuits

Latest Technical Articles

Categories

PICAXE to PC Connections

PICAXE to PC Connections

This article describes in detail the connections necessary for two way communications between PICAXE microcontrollers and personal computers. Both serial connections and USB to serial conversion connections are covered.


Transformer Isolation

Transformer Isolation

An in-depth look at transformer isolation. Electrical isolation is necessary to protect circuits, equipment, and people from shocks and short circuits, as well as to make accurate measurements. Isolation transformers are one way to go.


Basic Circuit Simulation with LTspice

Basic Circuit Simulation with LTspice

LTSpice is a versatile, accurate, and free circuit simulator available for Windows and Mac. This is an overview of AC and DC simulation, as well as how to analyze output signals.


Electronics Design on Linux

Electronics Design on Linux

Interested in using Linux for your everyday tasks, but worried about compatibility? This article will provide a brief overview of the new tools available to you.


Introduction to KiCad on Ubuntu

Introduction to KiCad on Ubuntu

Learn how to install the new and improved KiCad on Ubuntu 15.04 and then build a simple microcontroller board to blink an RGB LED.


Introducing the PICAXE System

Introducing the PICAXE System

This introduction to the PICAXE microcontroller overviews the economical, versatile, and fun-to-use MCU family with which all designers should become familiar.


Ambient Light Monitor: Display Measurements on an LCD

Ambient Light Monitor: Display Measurements on an LCD

Learn how to use an EFM8 microcontroller to convert current and voltage measurements to digits that can be displayed on an LCD. We'll discuss a convenient way to report analog-to-digital conversion values that represent current and voltage amplitudes.


Projects Jul 26, 2015 by Robert Keim
How to Display an Image on an LCD using an EFM8 Microcontroller

How to Display an Image on an LCD using an EFM8 Microcontroller

Use the EFM8’s USB functionality to transfer an image from your PC to an LCD.


Projects Jul 24, 2015 by Robert Keim
Mathematical Construction and Properties of the Smith Chart

Mathematical Construction and Properties of the Smith Chart

Smith Charts are an extremely useful tool for engineers and designers concerned with RF circuits. This article covers the mathematics behind creating the chart and its physical interpretation.


How to Make an Interactive TCP Server with NodeMCU on the ESP8266

How to Make an Interactive TCP Server with NodeMCU on the ESP8266

Learn how to connect your device with Linux Screen using the built-in Lua interpreter to set up the file system and connect to the network. Then, learn how to automate the scripting process with Luatool and put it all together with a basic TCP server that can interact with a pulse-width modulated LED, a potentiometer, and a switch.


Projects Jul 22, 2015 by Patrick Lloyd
Estimating Wireless Range

Estimating Wireless Range

How to estimate wireless communication range from radio parameters.


Guts of the IoT: Building NodeMCU from Source for the ESP8266

Guts of the IoT: Building NodeMCU from Source for the ESP8266

Compile and install NodeMCU on the ESP8266 IoT chip using Linux tools and the ESP Open Source SDK


Projects Jul 18, 2015 by Patrick Lloyd
Introduction to Arduino SPI Library with LTC1286 and DAC714

Introduction to Arduino SPI Library with LTC1286 and DAC714

Introduction to the Arduino SPI Library with example sketch for the LTC1286 12 Bit ADC and the DAC714 16 bit DAC.


Projects Jul 17, 2015 by Aaron Dennis
Communicating with an EFM8 Microcontroller via USB

Communicating with an EFM8 Microcontroller via USB

Many embedded applications benefit from a communications interface that allows for convenient data transfer between a PC and a microcontroller. This article explains how to use the virtual COM port library from Silicon Laboratories to send data from a Windows application to an EFM8 microcontroller.


Projects Jul 17, 2015 by Robert Keim
Raspberry Pi – Setup and Management

Raspberry Pi – Setup and Management

When you buy a Raspberry Pi, you just buy a printed circuit board which doesn’t even come with a power supply or operating system. This tutorial is concerned with getting your Raspberry Pi set up and ready to use.


Projects Jul 15, 2015 by Tim Youngblood
Use a PICAXE Microcontroller to Read and Display Temperature

Use a PICAXE Microcontroller to Read and Display Temperature

The 08M2 is the smallest member of the PICAXE family of microcontrollers; it is inexpensive, versatile, and easy to program using free software.


Build Your Own Alarm System with an LM386 Amplifier and an NPN Transistor

Build Your Own Alarm System with an LM386 Amplifier and an NPN Transistor

Build an analog booby-trap alarm system with an LM386 amplifier and an NPN transistor. This alarm system is activated by a trip sensor that sets off a screeching noise, alerting everyone and scaring off thieves.


Projects Jul 13, 2015 by Patrick Lloyd
Displaying Characters on an LCD with an EFM8 Microcontroller

Displaying Characters on an LCD with an EFM8 Microcontroller

Learn how to design characters using an image editor and display them on an LCD controlled by an EFM8 microcontroller.


Projects Jul 13, 2015 by Robert Keim
Fritzing Takes Your Design from Concept to PCB

Fritzing Takes Your Design from Concept to PCB

Fritzing is an open-source software package that makes designing a PCB a more attainable reality.


Special Cases in Nodal Analysis

Special Cases in Nodal Analysis

This article describes certain special cases when performing nodal analysis.