Differences between revisions 1 and 2
Revision 1 as of 2015-02-23 01:00:54
Size: 1817
Editor: SteveLudtke
Comment:
Revision 2 as of 2015-02-23 03:36:03
Size: 1887
Editor: SteveLudtke
Comment:
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
 * Easy: [[LectureVideo/ArduinoLab/NeoPixel|Controlling the color of a NeoPixel]]
 * Medium: [[LectureVideo/ArduinoLab/PixelStrip|Make a strip of RGB pixels do something]]
 * Medium: [[LectureVideo/ArduinoLab/ColorSensor|Make a NeoPixel respond to a sensor]]
 * Hard: [[LectureVideo/ArduinoLab/Mask|Change the StarLord Mask behavior]]
 * Hard: [[LectureVideo/ArduinoLab/Chameleon|Make Huey the Chameleon do Something Interesting]]
 * Easy (5 available): [[LectureVideo/ArduinoLab/NeoPixel|Controlling the color of a NeoPixel]]
 * Medium (1 available): [[LectureVideo/ArduinoLab/PixelStrip|Make a strip of RGB pixels do something]]
 * Medium (1 available): [[LectureVideo/ArduinoLab/ColorSensor|Make a NeoPixel respond to a sensor]]
 * Hard (1 available): [[LectureVideo/ArduinoLab/Mask|Change the StarLord Mask behavior]]
 * Hard (1 available): [[LectureVideo/ArduinoLab/Chameleon|Make Huey the Chameleon do Something Interesting]]

Introduction to Using an Arduino

This page is designed to provide an introduction to using Arduinos with simple attachments, such as NeoPixels, Servo Motors and LED strips. This is Lab 5 from Prof. Ludtke's annual introduction to programming class: LectureVideo/IntroProgramming15

The Arduino platform includes a range of small embedded computers designed to provide easy interfacing to a wide range of motors, displays, sensors, etc., at low cost ($5-$50). The processor in an Arduino is not very powerful (typically an 8-16 Mhz 8 bit processor), but it is sufficient for many simple applications (http://playground.arduino.cc/Projects/Ideas). Arduino compatibility has also been added to a number of more powerful processors, such as the BeagleBone Black and Intel Edison.

In this lab, you will have access to a variety of preassembled Arduino-peripheral combinations, with simple exercises for a range of different skill levels.

Everyone should start with this:

When you finish that, pick one of these, and work through it to the end. If you're having fun, you are welcome to do more than one :) :

LectureVideo/ArduinoLab (last edited 2015-02-23 14:33:07 by SteveLudtke)