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 - Getting started with C, Masking and Shift Operators, Embedded C programming, Register manipulation, Interfacing of IO devices (such as switch, sensors, buzzer, motors), Analog-to-Digital Conversion(ADC), Pulse Width Modulation (PWM), Interrupts.
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