Introduction to Microcontrollers Using the Arduino

 

8-Lesson introduction to microcontrollers based on the popular Arduino microcontroller. 

 

Lesson

Topic

1

Introduction, LEDs and digital output, basic electronic theory
Videos of selected projects in Lesson 1

2

Digital I/O (input and output) and conditionals

Videos of selected projects in Lesson 2

3

Motion control using servos.  Functions
Videos of selected projects in Lesson 3

4

Analog input, A/D conversion

Videos of selected projects in Lesson 4

5

7-segment displays, indexed arrays

Videos of selected projects in Lesson 5

6

Light measurements, EEPROM
Videos of selected projects in Lesson 6

7

Amplified outputs: DC motor control

8

Sound, Interrupts, Control of 110V AC
Videos of selected projects in Lesson 8

 

This class is project-based, which means you learn through doing a series of projects provided by the instructor.  Each lesson includes a brief lecture, then you work on the projects.  It is not an on-line class, and most of the material is not on the internet.

 

We have a set of lab kits for this class, which you are welcome to use for free, as long as you do all the work in the lab.  If you do this it will probably take you longer than the nominal 8 weeks.  Therefore, you should probably consider buying your own.  This will run you about $60.  You can either buy the parts yourself (we'll provide a parts list), or we can provide you with a complete kit for $60, which includes everything used in the class, starting with the microcontroller itself.
 

 

Arduino vs. Basic Stamp.  We offer two Introduction to Microcontrollers courses, this one, based on the Arduino microcontroller, and another based on the Basic Stamp microcontroller.  What's the difference, and which one should you choose?  As usual, there's a trade-off.  The Arduino is less expensive (although recently the basic stamp has come way down in price) and has more powerful capabilities.  On the other hand the Basic Stamp has 2 advantages - 1) it has excellent educational materials associated with it, and 2) we use the Basic stamp as the brains for the robot in our Introduction to Robotics class.

 

Back to the Cuyamaca College Prototyping Lab Webpage

Back to the Cuyamaca College Engineering Program Webpage