This course emphasizes the differences between desktop C and embedded C with hands-on assignments using Arduino Uno. Building upon the previous course, level II covers unique requirements of embedded development, embedded C tools and environment, basic interfacing to displays and keypads, basic interrupt driven C programming and the practical aspects of embedded development.
Note: Mandatory prerequisite: "Embedded Controller Programming I". Please do not enroll otherwise.
Course Number: ECE-40091
Credit: 2.00 unit(s)