All About Circuits

Latest Embedded Technical Articles

Categories

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.


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.


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
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.


Keep Your Cool: Monitor Temperature with an Arduino

Keep Your Cool: Monitor Temperature with an Arduino

The LM35 is an ideal temperature sensor for measuring ambient temperature. It provides a linear output proportional to the temperature, with 0 V corresponding to 0 degrees C and an output voltage change of 10 mV for each degree C change. LM35s are easier to use than thermistors and thermocouples because they are so linear and require no signal conditioning.


Projects Jun 28, 2015 by Tim Youngblood
Feel the Rainbow: Sensing Color with an Arduino

Feel the Rainbow: Sensing Color with an Arduino

Since different colors reflect different levels of light, you can use a photoresistor or a phototransistor to sense different colors.


Projects Jun 26, 2015 by Tim Youngblood
Five Places to Find Part Info Online

Five Places to Find Part Info Online

These online sources not only help you find part data quickly, but can also help you determine availability and manage bills of materials.


Reading and Writing Files from an SD Card with an Arduino

Reading and Writing Files from an SD Card with an Arduino

In some Arduino applications, it is advantageous to be able to store and retrieve information locally. You can do this with a Secure Digital, or SD, card. An SD card is a non-volatile memory card used extensively in portable devices, such as mobile phones, digital cameras, GPS navigation devices, handheld consoles, and tablet computers. Another type of SD Card is the Micro SD card. Measuring only 15 mm x 11 mm x 1 mm, it is the smallest memory card available. It is about one-quarter the size of a normal-sized SD card, or about the size of a fingernail.


Projects Jun 23, 2015 by Tim Youngblood
Reading Sensors with an Arduino

Reading Sensors with an Arduino

The ease with which an Arduino can obtain sensor values is one of the features that makes it so useful.


Projects Jun 18, 2015 by Tim Youngblood
How to Use the Arduino Joystick Shield v2.4

How to Use the Arduino Joystick Shield v2.4

In this tutorial we are going to see how to use Arduino Joystick Shield. There are different versions but we'll be using v2.4, which has some interesting features and some extra buttons which can be used in your application in different ways.


Projects Jun 17, 2015 by Tim Youngblood
Servo Control with Arduino Through MATLAB

Servo Control with Arduino Through MATLAB

Use MATLAB to write a program to control a servo motor connected to an Arduino.


Projects Jun 16, 2015 by Tim Youngblood
Use a Keypad with Your Arduino

Use a Keypad with Your Arduino

Keypads allow users to input data while a program is running. This tutorial shows you how to connect a twelve-button keypad to an Arduino and how to use the library Keypad.h.


Projects Jun 15, 2015 by Tim Youngblood
Arduino Interface with MATLAB

Arduino Interface with MATLAB

How to connect your Arduino board to MATLAB and actually control and get information on the Arduino.


Projects Jun 15, 2015 by Tim Youngblood
Remote Viewing: Communicating with an Arduino via Infrared Light

Remote Viewing: Communicating with an Arduino via Infrared Light

An infrared (IR) light sensor allows the use of an Arduino to receive and decode signals from a TV remote control.


Projects Jun 14, 2015 by Tim Youngblood
The Basics of Power Semiconductor Devices: Structures, Symbols, and Operations

The Basics of Power Semiconductor Devices: Structures, Symbols, and Operations

Learn about various power electronic devices which act as solid-state switches in the circuits, meaning they act as a switch without any mechanical movement.


Beginner’s Guide to the Arduino

Beginner’s Guide to the Arduino

This project will help you get started with the Arduino, including a description of the different types of Arduinos, how to download the Arduino software development environment, and describe the different shields that are available for the Arduino along with the accessories you will need to develop Arduino projects.


Projects Jun 12, 2015 by Tim Youngblood
How to Use Relays to Control High-Voltage Circuits with an Arduino

How to Use Relays to Control High-Voltage Circuits with an Arduino

To control high-voltage or high-power circuits with an Arduino, you have to isolate them from the Arduino with a relay. Here's how!


How To Use Arduino’s Analog and Digital Input/Output (I/O)

How To Use Arduino’s Analog and Digital Input/Output (I/O)

The Arduino can input and output analog signals as well as digital signals.


Projects Jun 10, 2015 by Tim Youngblood
Language Control Structures: Keep Your Arduino Under Control

Language Control Structures: Keep Your Arduino Under Control

Make your Arduino programs more flexible by learning how to use the Arduino language control structures.


Projects Jun 08, 2015 by Tim Youngblood