fbpx

Most orders for IN STOCK items placed by 12PM CST M-F ship SAME DAY. Orders for custom items and prints may take additional time to process.

UART Communications Basics

In this tutorial let’s talk about UART communications basics! A UART (short for Universal Asynchronous Receiver/Transmitter) is an electronic component that you’ll find in all sorts of electronics. UARTs have been around since the early days of PCs and were mostly associated with MODEMs of the time because a high quality MODEM would of course […]

Control High Voltage Devices with an Arduino

One of the best features of the Arduino is the ability to control relays.  Relays allow a circuit of one voltage or current to be operated by a circuit of a different voltage or current. In the case of an Arduino that operates at either 3.3V or 5V DC, connecting a relay allows us to […]

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, these timers have been around almost 50 years, being released in 1971! And still today they make a perfect timer for hobbyist and DIY projects as they affordable and simple to understand. […]

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 device that uses a small micro-controller to send the IR off codes for every TV make and model on the planet. This is a super handy little device to have […]

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 things. You can use an IR remote to turn on and off a device, LED, relay, or even use it to steer an Arduino robot or automated vehicle. […]

How to Setup a Keypad on an Arduino

In this basic tutorial we will learn how to setup a keypad on an Arduino. Keypads can be used to control access to things, such as unlocking a door or a safe. Keypads can be added to a myriad of Arduino projects, for learning, or for real world projects. In addition to controlling access to […]

How I2C Works (I2C Explained Simply)

I2C is an extremely common protocol integrated into many products. It allows serial communications between many devices over just two wires. In this tutorial we will cover how I2C works and show some real world examples. If you plan on linking multiple Arduinos or connecting an Arduino to a Raspberry Pi, its an incredibly useful […]

Change the Raspberry Pi DNS Settings

In this quick tutorial we will cove the right way to change the Raspberry Pi DNS settings so you can change your DNS server to Google DNS, OpenDNS, or even the DNS server from your ISP. DNS or Domain Name Service is the service which your Raspberry Pi (and all internet connected devices) convert the […]

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 the I2C pins on the devices and wondered what they do.  Put simply, I2C is a point to multi-point serial communications bus for both on-board and off-board devices.  I2C can operate at up […]

R2-D2: Continuing to build an Astromech

As I continue on with my journey to build an Astromech, we’ll go down several paths.  We have to paint the dome panels (the top ones are called pie panels), build the frame, mount the dome, and start on the electronics which includes some custom programming. I am going to go through things in order […]