All About Circuits

Latest Firmware Articles and Videos

Categories

Implementing LTE Cat 1 Communications for IoT and M2M Applications

Implementing LTE Cat 1 Communications for IoT and M2M Applications

Learn about LTE Cat 1's specifications and how you can use it in designs.


The Raspberry Pi Compute 3 Has Arrived

The Raspberry Pi Compute 3 Has Arrived

The Raspberry Pi Compute is getting a transformation with a big improvement in RAM and CPU speed.


News Jan 17, 2017 by Robin Mitchell
Quark D2000 I2C Interfacing: Add a Color Sensor and Asynchronous Mode

Quark D2000 I2C Interfacing: Add a Color Sensor and Asynchronous Mode

Use I2C on the Quark D2000 development board to interface a color sensor and get acquainted with using asynchronous mode.


Quark D2000 I2C Interfacing: Add a Light Sensor and an LCD

Quark D2000 I2C Interfacing: Add a Light Sensor and an LCD

Get acquainted with using I2C with the Quark D2000 development board by interfacing an ambient light sensor and an LCD.


Designing a Circular-Touch-Sense User Interface

Designing a Circular-Touch-Sense User Interface

This project gives you an example of how a basic user interface can be implemented using only one circular capacitive touch sensor.


Projects Jan 05, 2017 by Robert Keim
Embedded FPGA: Changing the Way Chips Are Designed

Embedded FPGA: Changing the Way Chips Are Designed

Learn how embedded FPGAs work and what advantages they offer.


Circular Touch Sensing with an EFM8 Microcontroller

Circular Touch Sensing with an EFM8 Microcontroller

In this project we will develop an algorithm for precisely locating a touch event that occurs somewhere on a circular capacitive sensor.


Projects Dec 15, 2016 by Robert Keim
DIY Arduino-Based Sous-Vide Machine

DIY Arduino-Based Sous-Vide Machine

Learn how to build your own sous-vide machine. Say goodbye to overcooked steak!


Projects Dec 13, 2016 by Cezar Chirila
Teardown Tuesday: Leap Motion Controller

Teardown Tuesday: Leap Motion Controller

The Leap Motion Controller is a gesture tracker that is capable of tracking all ten fingers simultaneously.


News Dec 13, 2016 by Mark Hughes
Capacitive Touch Sensing with an EFM8 Microcontroller

Capacitive Touch Sensing with an EFM8 Microcontroller

This project explores capacitive-touch-sense technology using an evaluation board for an EFM8 Sleepy Bee microcontroller.


Projects Dec 12, 2016 by Robert Keim
Custom Microcontroller Design: Assembling, Measuring, Programming

Custom Microcontroller Design: Assembling, Measuring, Programming

This is part 2 of a step-by-step guide to bringing your custom microcontroller design to life.


Create a PID Controller on the NI myRIO—The Software

Create a PID Controller on the NI myRIO—The Software

In this short project article series, we will implement a simple PID controller using LabVIEW on a hobby DC servo motor and the NI myRIO.


Projects Nov 29, 2016 by Mark Narvidas
C-BISCUIT: System Integration and Testing

C-BISCUIT: System Integration and Testing

Finally, we have everything we need for a functional robot. Let’s put the pieces together and see what the C-BISCUIT demo bot can do.


Projects Nov 28, 2016 by Robert Keim
Custom Microcontroller Design: Hardware, Tools, and Toolchain

Custom Microcontroller Design: Hardware, Tools, and Toolchain

This is Part 1 of a step-by-step guide to bringing custom microcontroller designs to life.


Hardware-Based Trust Provides Key to IoT Security

Hardware-Based Trust Provides Key to IoT Security

Security is more important than ever for IoT designs.


Light-Based Computers Used to Find Solutions to Complex Logistics Equations

Light-Based Computers Used to Find Solutions to Complex Logistics Equations

Researchers at Stanford have developed a computer that can solve specific problems using magnetic fields and lasers.


News Nov 06, 2016 by Robin Mitchell
Silicon Labs Bets on the IoT with Thunderboard Reveal and Micrium RTOS Acquisition

Silicon Labs Bets on the IoT with Thunderboard Reveal and Micrium RTOS Acquisition

Silicon Labs acquires Micrium embedded software and unveils a sensor-to-cloud development kit to bolster its IoT tool-chain offerings.


News Nov 04, 2016 by Majeed Ahmad
Understanding and Implementing the HC-12 Wireless Transceiver Module

Understanding and Implementing the HC-12 Wireless Transceiver Module

The HC-12 is a 100mW multi-channel wireless transceiver you can use in your projects to transmit and receive serial information.


Projects Nov 02, 2016 by Mark Hughes
MCU Carves Power Domains to Optimize CPU Load, Data Transfers

MCU Carves Power Domains to Optimize CPU Load, Data Transfers

ST's new microcontroller is raising processing levels while boasting three power domains for energy efficiency.


News Oct 31, 2016 by Majeed Ahmad
Build Your Own LED Saber—Firmware, Microcontroller, and Testing

Build Your Own LED Saber—Firmware, Microcontroller, and Testing

In part 3, we compile the firmware and build the controller at the heart of the Saber, then do initial testing and diagnostics.


Projects Oct 20, 2016 by Jeremy Lee