All About Circuits

Latest Microcontroller Articles and Videos

Categories

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.


new products Oct 16, 2017 by Mouser
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
Build Your Own Motion Detection System Using an Accelerometer

Build Your Own Motion Detection System Using an Accelerometer

This project uses a C8051 microcontroller development kit, an accelerometer evaluation board, and Simplicity Studio IDE—all from Silicon Labs—to rather quickly and easily build a motion-detecting alarm system.


Projects Aug 31, 2017 by Nick Davis
Teardown Tuesday: Solar Powered Ultrasonic Dog Repellent

Teardown Tuesday: Solar Powered Ultrasonic Dog Repellent

In this teardown, we examine the innards of the solar-powered ultrasonic dog repellent, complete with solar panel and PIR sensor.


News Aug 29, 2017 by Nick Davis
Learn About ATmega328P Fuse Bits and How to Use Them with an External Crystal Oscillator

Learn About ATmega328P Fuse Bits and How to Use Them with an External Crystal Oscillator

This project introduces ATmega328P fuse bits and shows how to set them to use an external 16 MHz crystal oscillator.