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

The bootloader instruction
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 Friday, 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 Plan for the rest of the semester
video

Plan for the rest of the semester
video
Project: Select either HW2 or HW3 as your final project, deisgn a PCB of the system, send the PCB file to my email address no later than 5 pm Friday, Nov 6 (no gerber files will be accepted after 5 pm).You need to solder the parts to the PCB , test it, and report the results by the end of the day, Monday, Nov 23.

Nov 4
The Four-Wheel Smart Robot Car Design
video
HW6 is due
Project: Complete the tasks and upload the report by Wed, 11/18



Nov 6


MSP430 Basics: tutorial 1, tutorial 2
ST32 Basics: tutorial 1
video
HW3 is due.
HW4: Complete the tasks and upload your report by Fri, Nov 20
Week 12 Nov 9
Microsoft Teams Meeting HW7: Complete the teaching evaluation and send me the certificate by Friday 11/20 Microsoft Teams Meeting HW5: Complete the teaching evaluation and send me the certificate by Friday 11/20

Nov 11
Microsoft Teams Meeting



Nov 13


Microsoft Teams Meeting
Week 13 Nov 16
Microsoft Teams Meeting
Microsoft Teams Meeting

Nov 18
Microsoft Teams Meeting The project report is due



Nov 20

Microsoft Teams Meeting HW4 is due
Week 14 Nov 23 Final Exam Return all the MCU kits/parts/boxes to BH602 by 11 am on Tuesday 11/24. I'll be in BH602 until 11 am.  Final Exam The project report is due

Return all the MCU kits/parts/boxes to BH602 by 11 am on Tuesday 11/24. I'll be in BH602 until 11 am. 

Nov 25 No Lecture
No Lecture


Nov 26 - 29
Thanksgiving Break

Thanksgiving Break