LECTURES
Lecture Slides


L01 – Introduction and Overview

C Crash Course and Circuits Review

L02 – Arduino from Scratch

L03 – Power Management

L03.5 – Power Management

L04 – Programming and Bootloading

L05 – GPIO

L05.5 – Optiboot Walkthrough

L06 – Timers, Input Capture

Github Tutorial

L07 – Interrupts

L08 – Transducers and Sensors

L09 – Timers, Output Compare, PWM

L10 – PWM, ADC 1

L11 – ADC 2

L12 – Serial Communication 1

L13 – Serial Communication 2

L14 – System Control and Reset

L15 – Computer Architecture

L16 – Rate Monotonic Scheduling

L17 – Earliest Deadline First

L18 – Project Discussions

L19 – Priority Inversion/Concurrency

L20 – Group A Project Proposals

L21 – Group B Project Proposals

L22 – Digital Electronics
