Embedded Programming

Embedded Programing refers to microprocessor code that is embedded within a product. In MAE156A we use the Arduino open-source prototyping platform developed in 2005, which as rapidly caught on for low cost embedded control applications.

Reading Encoders with Arduino

BASIC MATERIAL is required reading for all students

IN DEPTH material is additional reference and can be pursued by students depending on the design approach being pursued.

Arduino Libraries — Custom libraries written by MAE156A TAs

Getting Started — Arduino and Programming Basics

More Arduino Tutorials — Lots of examples and explanations by John Boxall

Programming Examples