Arduino Tutorial #1: Uno Hardware
In this video I look at the hardware for the Arduino and how it compares to that other microcontroller I’ve worked with, the Netduino.
Arduino Tutorial #2: Getting Started
n our second Arduino tutorial, we take a look at what is essentially the “hello world” of the microcontroller world. We go through the setup of the Arduino IDE and drivers, along with the programming
Arduino Tutorial #3: Digital Inputs and Pull-Up Resitors
In today’s tutorial we go over using digital inputs with the arduino to turn on an LED whenever a button is pressed. We also discuss the evil that is the floating pin and how to solve it.
Arduino Tutorial #4: Serial Communication
In today’s Arduino tutorial, we go over the Uno’s built in serial communication. We look at talking to the Arduino from the computer and vice versa, the difference between print and write, and my trick to getting the Arduino to accept strings of data, rather than just characters.
Arduino Tutorial #5: PWM and Servos
In today’s Arduino Tutorial, we look at the pulse width modulation, PWM, pins on the Arduino and their various applications, including producing a pseudo-analog signal and controlling a servo.
Arduino Tutorial #6: Analog Input
In today’s Arduino tutorial, we examine the use of the analog input pins, how they work, and how they are configured and used.
As mentioned in the video, I have really come to the end of the basics of the Arduino. I still have more to go to but I’m also looking for input. So if you have an Arduino related question, please leave it in the comments below.
Also mentioned in the video is the start of the Arduino Project Challenge, so keep watch for that.
Arduino Tutorial #7: External Pin Interrupt
In today’s Arduino Tutorial we discuss the basics of interrupts, their applications, and, more specifically, external pin interrupts.
Arduino Tutorial #8: I2C Communication
Today’s Arduino tutorial covers using I2C to communicate with an EEPROM chip. This is only part one of the I2C videos, there will be another covering Arduino to Arduino communication as well.
Arduino Tutorial #9: Leonardo vs. Uno
I received my Arduino Leonardo in the mail today, so I thought I’d go over the difference between it and my Uno. I’m going to using the Leonardo in some future videos to demonstrate dual Arduino capabilities, and what the Leonardo can do.
Arduino Tutorial #10: Arduino to Arduino I2C
Today, we continue with the second part of the Arduino I2C communication tutorial, using I2C to communicate between two Arduinos.
Arduino Tutorial #11: Leonardo as Keyboard
In today’s Arduino tutorial, we look at the Leonardo’s built in USB emulation capabilities. Specifically, generating keyboard output. Remember that it is a good idea to add a switch to your code to ensure that the board stops acting like a keyboard, so that it can be reprogrammed.
Arduino Tutorial #12: Wireless Communication
In today’s Arduino Tutorial, we explore using “5 dollar” transmitters and receivers to send data between two Arduinos without wires.
Arduino Tutorial #13: Internal EEPROM
In today’s Arduino Tutorial, we look at using the internal EEPROM included on the ATmega328p.
Arduino Tutorial #14: Leonardo as Mouse
In today’s Arduino tutorial, we examine a more mischievous use for the Arduino Leonardo’s mouse emulation ability.
Arduino Tutorial #15: Controlling Motors
In today’s Arduino Tutorial, we use the ULN2003a IC to control a motor.
Arduino Tutorial #16: Simple SPI Communication
In today’s Arduino Tutorial, we look at using a shift register to demonstrate the Arduino’s simpler SPI communication.