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

HW3: Upload the lab report to the website by 5 pm, Wed, Feb 12.

Feb 5
Keep working on HW3


Feb 7
Keep working on HW3

Week 5 Feb 10
Review the Interrupt Service Routine (ISR)
video



Feb 12
Keep working on HW3
video



Feb 14
PID Control with Photocells
video

HW4: Upload the lab report to the website by 5 pm, Fri, Feb 21.
Week 6 Feb 17 Keep working on HW4


Feb 19 Keep working on HW4
video, notes



Feb 21
Accelerometer and the I2C protocol
video, notes

HW5: Upload the lab report to the website by 5 pm, Wed, Feb 26.
Week 7 Feb 24
Keep working on HW5


Feb 26 Keep working on HW5


Feb 28 Smart Car Design
video, notes

HW6: Upload the lab report to the website by 5 pm, Friday, Mar 6.
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

HW7: Follow the tutorials, make snapshots for your report. Upload the lab report to the website by 5 pm, Monday, Mar 23.

Mar 11
Keep working on HW7


Mar 13
Keep working on HW7

Week 10 Mar 16 Spring Break


Mar 18 Spring Break


Mar 20
Spring Break

Week 11 Mar 23
DIY a Smart Maze Solver

Project: Demonstrate your work on Apr 20

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