Intermediate Course

This is an intermediate course that assumes you are comfortable with Arduino and/or electronics, either through experience or having taken the intro class.  It is intended to be given over 5 weeks for 3 hours each week.


Topics for the five classes:

  1. A quick review of analog input, PWM, and digital I/O.

  2. Smart Sensors (I2C), Interrupts, and Battery Power

  3. Connecting Arduino to the Internet

  4. Serve the web -- Arduino as a web server

  5. MathWorks Simulink and Arduino


Licensing and Reuse:
Fun with Arduino is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. You are free to share and adapt for non-commercial purposes so long as you distribute under the same license.

Presentations on Google Drive:

Materials you'll need:
Access class materials on GitHub

A quick review of analog input, PWM, and digital I/O.  Build a traffic light.

Smart Sensors (I2C), Interrupts, and Battery Power

Connecting Arduino to the Internet 

Turn the conversation around -- make Arduino the server

An introduction to using Arduino with Simulink and model based design