UART Communications Basics
In this tutorial let's talk about UART communications basics! A UART (short for Universal Asynchronous Receiver/Transmitter) is an...
Using a 555 Timer in Bistable Mode
In this tutorial we're going to learn about using a 555 timer in bistable mode. As mentioned in our monostable 555 timer tutorial...
Make an Arduino TV B-Gone
In this tutorial we're going to make an Arduino TV B-Gone and its super simple. If you're not familiar with a TV B-Gone, it's a de...
Setup an IR Remote for an Arduino
In this tutorial we will learn how to setup an IR remote for an Arduino. IR remotes can be used in your projects for all kinds of ...
Raspberry Pi to Arduino I2C Communication
If you've been doing Raspberry Pi or Arduino projects you've likely encountered the term I2C being tossed around, or at least seen...
What is PWM or Pulse Width Modulation?
One of the first questions people new to Raspberry Pi or Arduino projects usually ask is "What is PWM?" or "What is Pulse Width Mo...
Easy Arduino Dice Circuit
In this project tutorial we're going to build a super easy Arduino dice circuit. It's a great learning project and one of the firs...
Controlling an Arduino from a Web Page
When I got my first Arduino the first thing I thought was "Wow! I'd love to be able to control this thing from a web page!", but o...
Using Arduino Temperature Sensors DHT11 and DHT22
Having your Arduino aware of temperature and humidity adds some really neat real world use cases for your Arduino projects, so in ...
Arduino LCD Display Wiring
One of the first projects many people like to do with an Arduino is wiring up an LCD display and programming it. This is bec...