Useful Links: ATmega328p datasheet

Weeks Dates Lectures Notes Homework
Week 1 Jan 13
Arduino C Programming Basics
video

HW1: Upload the lab report to the website by 5 pm, Wednesday, Jan 22

Jan 15 Keep working on HW1
video



Jan 17 Keep working on HW1

Week 2 Jan 20
Keep working on HW1


Jan 22
Keep working on HW1 Quiz 1
Resistor Color Code


Jan 24
LEDs and SSDs
video, notes

HW2: Upload the lab report to the website by 5 pm, Friday, Jan 31
Week 3 Jan 27 Keep working on HW2
video



Jan 29 Keep working on HW2


Jan 31
Keep working on HW2

Week 4 Feb 3
LCD and Sensors
video, notes

HW3: Upload the lab report to the website by 5 pm, Friday, Feb 7.

Feb 5
Keep working on HW3


Feb 7
Keep working on HW3

Week 5 Feb 10
PID Control



Feb 12




Feb 14



Week 6 Feb 17 Accelerometer and the I2C protocol
video, notes

HW4: Upload the lab report to the website by 5 pm, Monday, Feb 24.

Feb 19 Keep working on HW4


Feb 21
Midterm Exam


Week 7 Feb 24
Keep working on HW4


Feb 26 Smart Car Design
video, notes

HW5: Upload the lab report to the website by 5 pm, Friday, Mar 6.

Feb 28 Keep working on HW5

Week 8 Mar 2
Keep working on HW5 Midterm grades due


Mar 4
Keep working on HW5


Mar 6
Keep working on HW5

Week 9 Mar 9
PCB Design

HW6: Follow the tutorials, make snapshots for your report. Upload the lab report to the website by 5 pm, Friday, Mar 20.

Mar 11
Keep working on HW6


Mar 13
Keep working on HW6

Week 10 Mar 16 Spring Break


Mar 18 Spring Break


Mar 20
Spring Break

Week 11 Mar 23
DIY a Smart Maze Solver



Mar 25



Mar 27


Week 12 Mar 30




Apr 1




Apr 3



Week 13 Apr 6




Apr 8




Apr 10



Week 14 Apr 13




Apr 15



Apr 17


Week 15 Apr 20




Apr 22




Apr 24


Week 16 Apr 30 (Thursday)
Final Exam
7:30 - 9:30 am at the regular classroom