All About Circuits

Latest Technical Articles

Categories

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.


Mesh Analysis and Dependent Sources

Mesh Analysis and Dependent Sources

This article describes the technical aspects of Performing Mesh analysis with Dependent Sources.


Controlling an LCD via SPI: An Introduction to Project Development with an EFM8 Microcontroller

Controlling an LCD via SPI: An Introduction to Project Development with an EFM8 Microcontroller

A simple LCD control project with an EFM8 evaluation board demonstrates basic principles of embedded development.


Projects Jul 08, 2015 by Robert Keim
Intro to Magnetic Devices and the Science Behind Them

Intro to Magnetic Devices and the Science Behind Them

Magnetic devices shape our world: they power our homes, tools, toys, and they even store our data. Quantum physics provides insights needed to understand magnetism and its relationship to the intrinsic nature of the electron.


Delta/Wye Transforms: Behind the Scenes

Delta/Wye Transforms: Behind the Scenes

Delta/wye transforms allow us to replace part of a circuit with a different circuit that, while equivalent in behavior, can make circuit analysis much simpler. Here we learn where these transforms come from.


Understanding and Applying the Hall Effect

Understanding and Applying the Hall Effect

Learn about the Hall effect and how it enables accurate, isolated current measurements.


Understanding Inductor Designs for Converters

Understanding Inductor Designs for Converters

A handy technical article demonstrating filter inductor design for boost converters, design of the coupled inductor for a two-output forward converter, and the design of flyback transformer in continuous conduction mode.


The EFM8 Series from Silicon Laboratories: A Powerful New Embedded Development Platform

The EFM8 Series from Silicon Laboratories: A Powerful New Embedded Development Platform

An introduction to the SiLabs EFM8 microcontrollers and related development tools.