Update 7/31/2013 – Slides
Here is link to the slides from Introduction to Microcontrollers
This class will be an introduction to microcontrollers using the Arduino. The class assumes no prior experience with microcontrollers or programming. This hands on class will provide you with the skills necessary to create your own projects with the Arduino. The class will cover the basics of what microcontrollers are and how they can be used, writing simple programs, using peripherals such as LEDs and timers and ways to structure your code to solve common problems.
The course will require you to bring an Arduino microcontroller module. I will be using the Arduino Uno as the example. This board can be purchased online http://arduino.cc/en/Main/ArduinoBoardUno or at Radioshack. You may also use a different Arduino board provided it has a built in programmer. If you choose to buy a kit, please assemble it prior to the class. Please also bring a laptop.
Sam Fladung has a BS in Electrical and Computer Engineering from Cornell University. He works as an electrical / systems engineer for the Cornell Lab of Ornithology Bioacoustics research Program designing marine bioacoustic monitoring systems. While an undergraduate at Cornell, Sam ran the Cornell University Autonomous Underwater Vehicle Team (cuauv.org). Sam has over 10 years of experience using various microcontroller platforms both as a hobbyist and professionally.