Arduino Class: Tutorials, Articles and Code Samples for an Embedded Systems Class using the Arduino Platform