CE 351 Microcontrollers, Fall 2020 (Syllabus)

Student Labs

Grades

COVID policies:
1. If you have symptoms, stay away from school
2. Contact the health center if you have symptoms
3. Show me that you have completed the daily symptom checker
4. Scan the QR code in every class/lab
5. Stay diligent about classroom and lab cleaning

Homework assignments are due at the Beginning of the lecture on the due date.


Fall 2020 Schedule:
M Aug 24 - begin classes
W Nov 25 - end classes
R Nov 26 thru Su Nov 29 - Thanksgiving break
M Nov 30 thru F Dec 4 - Finals

I am allowed to fit a maximum number of 15 students in SFH2771 at one time. Group 2 currently has 9 students, if you strongly feel that you should join Group 2, let me know.


Group 1&2, Monday 11:15-12:10, EBH010 Capacity: 35

Group 1, Wednesday 11:15-12:10, SFH2771 Capacity: 15

Group 2, Friday
11:15-12:10,
SFH2771
Capacity: 15

All

Monica Fuson
KeNeda Randall
John Hitti
Audra Benally
Nick Llarena Arias
Cesar Molina
Braden Morrow
Nic Theobald
Aaron Toledo
Sophie Turner

Cheyenne Tucson
Humberto Arredondo Perez
Tyrone Bracker-Yazzie
Jesse Duran
James Ferguson
Zackary Ghalayini
Taylor Nakai
Scott Orban
Zane Sauer

Ryan Jeanes




Weeks
Dates
Lectures (Group 1)
Homework (Group 1)
Lectures (Group 2) Homework (Group 2)
Week 1 Aug 24 Power Supply Circuit for MCUs HW1: Complete the PCB Design by Friday, 9/11/2020
Upload your report to your yilectronics.com webpage
Power Supply Circuit for MCUs HW1: Complete the PCB Design by Friday, 9/11/2020
Upload your report to your yilectronics.com webpage

Aug 26 In Class Tutoring
video




Aug 28

In Class Tutoring
video

Week 2 Aug 31 In Class Tutoring

In Class Tutoring

Sep 2 Arduino Basics
video, notes
HW2: Complete the tasks and upload your report by Wednesday, 9/16



Sep 4

ATMega 328 Advanced Applications
(IOT, ESP8266, and Thingspeak)
video
HW2: Complete the tasks and upload your report by Monday, 10/16
Week 3 Sep 7 In Class Tutoring
(Finalize your PCB)
video

In Class Tutoring
(Finalize your PCB)


Sep 9 In Class Tutoring
(Work on HW2)




Sep 11
HW1 is due. I'll not accept any Gerber files for PCB fabrication after 9/11
In Class Tutoring
(Work on HW2)
HW1 is due. I'll not accept any Gerber files for PCB fabrication after 9/11
Week 4 Sep 14 In Class Tutoring
(Work on HW2)
video

In Class Tutoring
(Work on HW2)
video


Sep 16
LEDs and SSDs
video
Watch the videos on Jan 24 and Jan 27 at this link for details about the shift-register
HW2 is due
HW3: Complete the tasks and upload your report by Friday, 9/25



Sep 18

ATMEGA 328p datasheet In Class Tutoring
(Work on HW2)
video
ATMEGA 328p datasheet
Week 5 Sep 21 In Class Tutoring
video

In Class Tutoring
(Work on HW2)
video


Sep 23 LCDs and Sensors I
video
HW4: Complete the tasks and upload your report by Monday, 10/12


Sep 25
HW3 is due Solder/test your PCB (in SFH760)
Week 6 Sep 28 Webinar

No Quiz
Microsoft Teams Link.
Webinar No Quiz
Microsoft Teams Link

Sep 30
Solder/test your PCB (in SFH760)



Oct 2

Solder/test your PCB (in SFH760)
Week 7 Oct 5 Lecture: LCD and Sensors II
video, notes

Solder/test your PCB (in SFH760)


Oct 7 Solder/test your PCB (in SFH760) HW1 Full Report is Due

HW1 Full Report is Due

Oct 9

In Class Discussion of HW2
video

Week 8 Oct 12
Midterm Exam

HW4 is due Midterm Exam


Oct 14
PID Control with Photocells I
video, notes
HW5: Complete the tasks and upload your report by Wed, 10/28


Oct 16


Advanced IoT Devices (ESP32) I
Part 1, Part 2
video
HW2 is due.
HW3: Complete the tasks and upload your report by Fri, Nov 6
Week 9 Oct 19
PID Control with Photocells II
video

Advanced IoT Devices (ESP32) II
video


Oct 21 In Class Tutoring



Oct 23

In Class Tutoring
Week 10 Oct 26 In Class Tutoring

In Class Tutoring

Oct 28 Accelerometer and the I2C protocol
video
HW5 is due
HW6: Complete the tasks and upload your report by Wed, 11/4



Oct 30


In Class Tutoring
Week 11 Nov 2 In Class Tutoring
In Class Tutoring

Nov 4
The Four-Wheel Smart Robot Car Design HW6 is due
Proj: Complete the tasks in the tutorial



Nov 6


Introduction to ST32 and MSP430 Microcontrollers
HW3 is due.
Week 12 Nov 9
In Class Tutoring
In Class Tutoring

Nov 11
In Class Tutoring



Nov 13


In Class Tutoring
Week 13 Nov 16
In Class Tutoring
In Class Tutoring

Nov 18
In Class Tutoring



Nov 20

In Class Tutoring
Week 14 Nov 23 Final Exam The last day of this course
Final Exam The last day of this course

Nov 25 No Lecture
No Lecture


Nov 26 - 29
Thanksgiving Break

Thanksgiving Break

Week 15 Nov 30


Final Exam

Dec 2




Dec 4