All About Circuits

Latest Microcontroller Articles and Videos

Categories

How to Interface an Ultrasonic Sensor with an LCD Using a Microcontroller Dev Kit

How to Interface an Ultrasonic Sensor with an LCD Using a Microcontroller Dev Kit

Let's interface an ultrasonic sensor and a lighting system! In this project, we'll design a sensor subsystem and then use it in a parking sensor application.


Projects Nov 02, 2017 by Nick Davis
New Programmable Motor Controller from STMicroelectronics Aims for Efficient Battery-Powered Devices

New Programmable Motor Controller from STMicroelectronics Aims for Efficient Battery-Powered Devices

Small batteries increase the need for low power use, efficient design. In this News Brief, we take a look at the STSPIN32F0A programmable motor controller from ST Micro.


Intel to Introduce New CPU-FPGA Hybrid Chip Supported by Acceleration Stack

Intel to Introduce New CPU-FPGA Hybrid Chip Supported by Acceleration Stack

Last year, Intel acquired FPGA-focused Altera. Now they've announced the intention to create a hybrid between their well-known CPUs and FPGAs.Last year, Intel acquired FPGA-focused Altera. Now they've announced a new line of hybrid chips that combine FPGAs with their well-known CPUs, achieving a goal set in 2010.


News Oct 18, 2017 by Chantelle Dubois
Infineon’s XMC4800 MCU | New Product Brief

Infineon’s XMC4800 MCU | New Product Brief

Infineon’s XMC4800 MCUs are designed for transportation, industrial connectivity, control, power conversion, and sensing, and integrate an EtherCAT node, up to 2 MB of on-chip flash with ECC, and an ARM Cortex-M4 core.


Arduino Multitasking! How to Use Milli in Arduino Code

Arduino Multitasking! How to Use Milli in Arduino Code

Delay statements are great and all, especially for their simplicity, but they can really put a damper on things when trying to multitask your Arduino. Forget delay and hop on the millis() train!


Projects Oct 11, 2017 by Ryan Jones
How to Build a Weighing Scale Using a Load Cell and a Microcontroller

How to Build a Weighing Scale Using a Load Cell and a Microcontroller

In this project, we're making a weighing scale using a C8051 microcontroller development kit, a load cell, and the Simplicity Studio IDE. The measured weight will be displayed on an LCD screen.


Projects Oct 10, 2017 by Nick Davis
Microcontroller Design for an Arbitrary Waveform Generator

Microcontroller Design for an Arbitrary Waveform Generator

In this article, we’ll look at general concepts and some design details for a circuit board that can output a wide variety of analog signals.


Intelligence at the Edge Part 2: Reduced Time to Insight

Intelligence at the Edge Part 2: Reduced Time to Insight

In this multipart industrial IoT series, we will break down and explore the fundamental aspects of the edge node interpretation within the larger IoT framework: sensing, measuring, interpreting, and connecting data, with additional consideration for power management and security.


The LimeSDR Mini Open Source, USB, Programmable Software-Defined Radio

The LimeSDR Mini Open Source, USB, Programmable Software-Defined Radio

The popular open source LimeSDR USB stick programmable software-defined radio is about to get a smaller, cheaper little brother.


News Sep 26, 2017 by Tim Youngblood
Build a Temperature and/or Humidity Controlled Fan with a Picaxe 08M2 Microcontroller

Build a Temperature and/or Humidity Controlled Fan with a Picaxe 08M2 Microcontroller

A Picaxe 08M2 microcontroller and an HIH6030 sensor team up to easily control a ventilation fan using temperature or humidity or both.


How to Train Your Door Lock

How to Train Your Door Lock

This article takes a look at how current- or next-generation technologies can provide the potential for innovative applications and the problems and solutions that may arise.


How to Protect Your Robot with Automatic Collision Detection

How to Protect Your Robot with Automatic Collision Detection

In this article, we’ll develop and test an algorithm for automatically shutting down a robot in response to a collision (or some other violent event).


Projects Sep 21, 2017 by Robert Keim
Adding an LCD and Keypad to a Tachometer and Speedometer

Adding an LCD and Keypad to a Tachometer and Speedometer

In part two of the tachometer/speedometer project, we'll add a keypad and LCD for easier user interaction.


Projects Sep 18, 2017 by Nick Davis
How to Use a Robot to Record and Transfer Audio Signals

How to Use a Robot to Record and Transfer Audio Signals

This article provides detailed information on sampling audio signals and transferring the data to a PC for analysis.


Projects Sep 15, 2017 by Robert Keim
STMicroelectronics Unveils New Affordable 8-Bit Microcontroller for STM8S001

STMicroelectronics Unveils New Affordable 8-Bit Microcontroller for STM8S001

This News Brief takes a look at the STM8S001 8-bit microcontroller from STMicroelectronics.


News Sep 12, 2017 by Robin Mitchell
F.U.N. with B.L.E.

F.U.N. with B.L.E.

With all these invisible radio frequencies flying through the air, we should know a little bit about what exactly they are!


Projects Sep 08, 2017 by Ryan Jones
RISC-V: Transforming the Development of SoC Devices that Combine FPGAs and Microcontrollers

RISC-V: Transforming the Development of SoC Devices that Combine FPGAs and Microcontrollers

Until recently, developers integrating a FPGA fabric with a microcontroller were severely limited in their choice of IP licensing options. Using open-source tools with a RISC-V core in a FPGA is present a solution to that problem.


How to Build a Tachometer/Speedometer with an Optoelectronic Sensor, a Microcontroller, and a Disc

How to Build a Tachometer/Speedometer with an Optoelectronic Sensor, a Microcontroller, and a Disc

Learn how to make a tachometer and speedometer using a C8051 microcontroller, an optoelectronic sensor, and a spinning disc.


Projects Sep 06, 2017 by Nick Davis
Multi-Layer Sprayable SoC Microprocessor Demonstrates Advances in AJP

Multi-Layer Sprayable SoC Microprocessor Demonstrates Advances in AJP

AJP promises to revolutionize 3D printing in the IoT era.


Gathering and Analyzing a Robot’s Accelerometer Data

Gathering and Analyzing a Robot’s Accelerometer Data

An accelerometer can be a valuable addition to a robotics project. This article will show you one approach to generating and analyzing acceleration data.


Projects Sep 01, 2017 by Robert Keim