CE 351 Microcontrollers, Spring 2023 (Syllabus)

Lectures: MWF: 10:10 AM - 11:05 AM, BH570
Office Hours: Monday, 9 am - 12 pm and 2 - 5 pm, 1/16/2023 - 4/28/2023, location: BH601

Tutorials on how to edit your webpage at yilectronics.com
Download Filezilla or just simply use Windows Explorer for the FTP purposes.
HTML templates can be downloaded here.

Student Labs


Weeks
Dates
Lectures (Group 1)
Notes
Homework
Week 1 Jan 16
Class Canceled



Jan 18
Class Canceled



Jan 20 Power Supply Circuit for MCUs
video, notes

HW1:
PCB design (gerber files) is due Wednesday, 2/1 (by 8 am)
  a brief report of the PCB design should be uploaded to the website
Week 2 Jan 23
Work on the PCB design (no lecture, in class tutoring)


Jan 25
Work on the PCB design (no lecture, in class tutoring)
Finish the schematic design by the end of the day

Jan 27
Work on the PCB design (no lecture, in class tutoring)

Week 3 Jan 30
Work on the PCB design (no lecture, in class tutoring)
Finish the PCB design by the end of the day

Feb 1
The heart rate and blood oxygen saturation monitor
video
Arduino Basics
LEDs and SSDs
ATMEGA 328p datasheet
HW2
Task 1 (20 points), due 8 am Wednesday 2/8
Task 2 (20 points), due 8 am Wednesday 2/8
Task 3 (30 points), due 8 am Monday 2/13
Task 4 (15 points), due 8 am Friday 2/17
Task 5 (15 points), due 8 am Monday 2/27

Feb 3
Work on HW2


Week 4 Feb 6
Work on HW2
video



Feb 8
Work on HW2


Feb 10
Work on HW2


Week 5 Feb 13
Work on HW2


Feb 15
Work on HW2



Feb 17
Mini break


Week 6 Feb 20 3D printing
video, notes



Feb 22
Work on HW2



Feb 24
Work on HW2

HW3
Complete the photovoice survey in the WORD document. Send it back to me through email by Wednesday 3/1
Week 7 Feb 27
LCDs and Sensors I
video

HW4
due Friday 3/10 8 am

Mar 1
Work on HW4



Mar 3
Midterm Exam

Week 8 Mar 6
Work on HW4

HW5: Solder your power PCB board. Report to show the results.
due Monday 3/13 at 8 am

Mar 8
PID Control with Photocells
video

HW6
due Friday 3/17 at 8 am

Mar 10
Work on HW5

Week 9 Mar 13
Work on HW5
Midterm grades due 3/13

Mar 15
The Four-Wheel Smart Robot Car
video

HW7
due Friday 3/31 at 8 am

Mar 17
Work on HW7

HW8: Soldering and testing of your Oximeter PCB
due Wednesday 4/5 at 8 am
Week 10 Mar 20
Spring Break
Burn the bootloader to the NANO board


Mar 22
Spring Break


Mar 24
Spring Break

Week 11 Mar 27
Work on HW7 and HW8


Mar 29
Work on HW7 and HW8



Mar 31
Work on HW7 and HW8

Week 12 Apr 3
Work on HW7 and HW8


Apr 5
ATMega 328 Advanced Applications
(IOT, ESP8266, and Thingspeak)
video
Mychael's Board
Calvin's GUI
ESP32 troubleshooting
HW9
Due 8 am Wednesday 4/19

Apr 7
Work on HW9


Week 13 Apr 10
Work on HW9



Apr 12
Work on HW9


Apr 14
Work on HW9


Week 14 Apr 17
Work on HW9



Apr 19
Advanced IoT Devices (ESP32) I
Part 1, video
 
Part 2 (optional)
Reference:
Accelerometer and the I2C protocol
HW10
Due 8 am Friday 4/28

Apr 21
Work on HW10

Week 15
Apr 24
Work on HW10



Apr 26
Work on HW10


Apr 28
Work on HW10
HW11 Please complete the course evaluation survey by 5/1
Send me the snapshot of completion for the credit
Week 16
May 1
Final Exam
Monday, 7:30 - 9:30 am
in BH570



May 3




May 5