Arduino Electronics Lessons
Arduino is designed to make using a microcontroller easier. A microcontroller is a very small computer. The Arduino hardware (like an Arduino UNO for example), is the circuit board that has a microcontroller on it.
The following lessons are about some of the electronics associated with using Arduino boards. I hope you find them helpful!
This week’s episode builds on the previous episode by highlighting five more ways you can damage/destroy an Arduino. We will cover: Mistake #6: Applying >3.3V to the 3.3V Connector Pin Mistake #7: Shorting Vin to GND (when powering with the DC power jack) Mistake #8: Applying 5V External Power with a Load on Vin Mistake #9:…Read More
Nothing feels worse than getting a new Arduino board and then managing to destroy it after a manner of minutes. This episode discusses five ways you can damage/destroy an Arduino – so you can avoid them! Mistake #1: Shorting I/O Pins to Ground Mistake #2: Shorting I/O Pins to Each Other Mistake #3: Apply Overvoltage…Read More
If you ever have a project using two or more Arduinos, it’s likely you’ll want them to work together. Say for example you have one Arduino connected to an LCD shield, and another Arduino controlling an LED matrix. You want both to do something when you press a single button – how can this be done?…Read More
Do you have an application where you want multiple buttons for different user inputs? Maybe you have a timer and you want one button for minutes and another for hours. But there is a problem – you only have room for one button! In this tutorial, we are going to use Arduino to explore how…Read More
If you are just getting started with Arduino, you might be wondering what the heck all this HIGH and LOW stuff everyone is talking about really means. At first I just figured everyone using micro-controllers was just on some type of emotional roller-coaster, until I began to realize that HIGH and LOW are actually abstractions.…Read More
This lesson discusses what to do when you open an existing program and realize that you simply don’t understand all the stuff that is going on. It also talks about using the ADXL345 triple axis accelerometer breakout board to control the hue of a Red-Green-Blue (RGB) LED.Read More
In this tutorial we describe using RGB LEDs of the Common Cathode Type. We will describe setting up the circuit, talk about the LED and discuss the code used to adjust the hue.Read More
Have you ever had your internet go down? You call the service provider and the first thing they say is that you must unplug your modem and wireless router, turn off your computer, and scratch your keyboard 7 times with a chicken’s foot – all for the magical 30 seconds – at which point, the…Read More
So you want to set up your LCD module with your Arduino – but jeeze! What to do with all those pins? Which ones go where? Are there anything things to look out for when buying or setting up a new LCD Module? Glad you asked because that is what this tutorial will seek to…Read More
In this series of lessons you are going to learn how to use Liquid Crystal Displays with Arduino. By the end of this training you will be able to understand and implement the following: How to connect an LCD module to an Arduino (Which pins go where). Familiarize yourself with the LiquidCrystal library so you…Read More