Arduino class: tutorials, articles and code samples for an embedded systems class using the Arduino platform