With a programming based approach, this course is designed to take you through the basics of Embedded Systems and Robotics. The goal of this course is to cover - Embedded C programming, Register manipulation, Interfacing of IO devices (such as switch, sensors, buzzer, LCD, motors), Analog-to-Digital Conversion(ADC), Pulse Width Modulation (PWM), Interrupts.
Based on the concepts covered there will be two Challenge Activities.
With reference to manuals and datasheets, you will extract data to write drivers and firmware for devices.
Course Syllabus
Section 1
Section 2
Section 3
Section 4