Building on skills developed in the introductory KiCad tutorial, this article will focus on creating custom parts and adding them to a local library, expanding…
Building on skills developed in the introductory KiCad tutorial, this article will focus on creating custom parts and adding them to a local library, expanding the default libraries to include community repositories, and contributing parts back into the open source ecosystem. The end product will be a MAX31855 K-type thermocouple amplifier which can be used for a huge array of temperature sensing projects.
How to read humidity and temperature from a DHT11 and display it on a LCD with a PIC microcontroller. In this example…
How to read humidity and temperature from a DHT11 and display it on a LCD with a PIC microcontroller. In this example we're going to use a PIC16F628A.
Many embedded applications benefit from a communications interface that allows for convenient data transfer between a PC…
Many embedded applications benefit from a communications interface that allows for convenient data transfer between a PC and a microcontroller. This article explains how to use the virtual COM port library from Silicon Laboratories to send data from a Windows application to an EFM8 microcontroller.
When you buy a Raspberry Pi, you just buy a printed circuit board which doesn’t even come with a power supply or…
When you buy a Raspberry Pi, you just buy a printed circuit board which doesn’t even come with a power supply or operating system. This tutorial is concerned with getting your Raspberry Pi set up and ready to use.
Build an analog booby-trap alarm system with an LM386 amplifier and an NPN transistor. This alarm system is activated by…
Build an analog booby-trap alarm system with an LM386 amplifier and an NPN transistor. This alarm system is activated by a trip sensor that sets off a screeching noise, alerting everyone and scaring off thieves.
A simple LCD control project with an EFM8 evaluation board demonstrates basic principles of embedded development.
A simple LCD control project with an EFM8 evaluation board demonstrates basic principles of embedded development.
An infrared (IR) light sensor allows the use of an Arduino to receive and decode signals from a TV remote control.
An infrared (IR) light sensor allows the use of an Arduino to receive and decode signals from a TV remote control.
This project will help you get started with the Arduino, including a description of the different types of Arduinos, how…
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.
For many applications, there's no need to use a more expensive liquid crystal display to display data. A simple…
For many applications, there's no need to use a more expensive liquid crystal display to display data. A simple seven-segment display is sufficient.