All About Circuits

Latest Embedded Technical Articles

Categories

Explore Negative Voltage Using LTspice and a Negative Voltage Generator

Explore Negative Voltage Using LTspice and a Negative Voltage Generator

In this article, we’ll use SPICE simulations to explore the theory and behavior of negative voltages.


Creating a DCO-based Audio Synthesizer With an Arduino Nano

Creating a DCO-based Audio Synthesizer With an Arduino Nano

In this project, learn to create a digitally-controlled oscillator or DCO-based audio synthesizer with an Arduino Nano or an Arduino Uno.


Projects Apr 09, 2023 by Darby Hewitt
Designing Firmware for Embedded Systems Using Warnier-Orr Diagrams

Designing Firmware for Embedded Systems Using Warnier-Orr Diagrams

Go from chaos to clarity by learning how to design programs for embedded systems leveraging the Warnier-Orr diagrams.


Exploring the Basics of Bluetooth Low Energy: A Beginners Guide To BLE

Exploring the Basics of Bluetooth Low Energy: A Beginners Guide To BLE

Learn about the Bluetooth low energy (BLE) wireless communication protocol, namely its features, protocol stack, and how it communicates with devices.


Is Assembly Language Still Relevant for Embedded Software Development?

Is Assembly Language Still Relevant for Embedded Software Development?

As embedded systems continue to evolve, you might wonder: should I learn assembly language for embedded software development? Learn the answer in this article.


IoT Communication Protocols—IoT Data Protocols

IoT Communication Protocols—IoT Data Protocols

Dive deeper into the Internet of Things (IoT) communication through a brief overview of the different IoT data protocols.


IoT Communication Protocols—Network Protocols

IoT Communication Protocols—Network Protocols

Learn about some of the main Internet of Things (IoT) network communication protocols.


What is Machine Learning? An Intro to ML Basics

What is Machine Learning? An Intro to ML Basics

This article aims to contextualize machine learning (ML) for hardware and embedded engineers, what it is, how it works, why it matters, and how TinyML fits in.


Demystifying LoRa and LoRaWAN Wireless Network Protocols

Demystifying LoRa and LoRaWAN Wireless Network Protocols

In this article, get a basic understanding of wireless communication networks—LoRa and LoRaWAN.


Four Lessons an Adult Engineer Can Learn From Children’s Toys

Four Lessons an Adult Engineer Can Learn From Children’s Toys

Children’s toys aren’t just for children. Inside every toy, there are hundreds of hours of engineering experience just waiting to be discovered.


Hardware Security Vulnerabilities that Engineers Should Know

Hardware Security Vulnerabilities that Engineers Should Know

Why should engineers care about hardware security? Because they can help prevent vulnerabilities through design!


NFC-Powered Sweat Biosensor for Glucose and Lactate

NFC-Powered Sweat Biosensor for Glucose and Lactate

Researchers at Northwestern University Center for Bio-Integrated Electronics are championing the development of sweat biosensors with their latest glucose and lactate sensors.


Guide to USB-C Pinout and Features

Guide to USB-C Pinout and Features

This introductory article will look at some of the most important features of the USB-C standard.


How to Stream Sensor Data from Bosch’s XDK110 Evaluation Board to the MQTT Messaging Service

How to Stream Sensor Data from Bosch’s XDK110 Evaluation Board to the MQTT Messaging Service

In this article, we will take a look at the XDK110 rapid prototyping kit, characterize its hardware, explore its software environment, and demonstrate connecting the device to the MQTT messaging service.


Projects Apr 12, 2018 by Mark Hughes
ESP Alarm: Make an IoT, Wi-Fi Enabled Alarm Clock with an ESP8266 and Arduino UNO

ESP Alarm: Make an IoT, Wi-Fi Enabled Alarm Clock with an ESP8266 and Arduino UNO

Learn how to make your own Wi-Fi-enabled "ESP Alarm."


Projects Jul 21, 2017 by Yahya Tawil
Build an IoT Notification Device with an Arduino UNO

Build an IoT Notification Device with an Arduino UNO

Enter the world of the Internet of Things by building your own IoT notification device.


Projects Jun 23, 2017 by Don Wilcher
Build an Arduino Multi-Node BLE Humidity and Temperature Sensor Monitor

Build an Arduino Multi-Node BLE Humidity and Temperature Sensor Monitor

Use Cypress Solar-Powered BLE Sensors, an Arduino UNO, and an HM10 BLE module to make your own multi-node temperature and humidity monitor and display.


Overview of the BLE Solar Beacon from Cypress Semiconductor

Overview of the BLE Solar Beacon from Cypress Semiconductor

Transmit humidity and temperature data with a fully functional, off-the-shelf, battery-less wireless sensor node.


Organize, Track, Identify: A New RFID Tag IC from STMicro

Organize, Track, Identify: A New RFID Tag IC from STMicro

RFID is an advanced technique for attaching information to objects of all kinds, and ICs such as the ST25DV series can help you to implement this technology.


Testing a Custom IoT Framework by Controlling an LED: RIOT (RealTime Internet of Things)

Testing a Custom IoT Framework by Controlling an LED: RIOT (RealTime Internet of Things)

Using a custom framework (RIOT) to control an LED with a networked computer.


Projects Feb 08, 2017 by Robin Mitchell