BISON ACADEMY

Courses taught in the

Department of Electrical and Computer Engineering

North Dakota State University

 

ECE 476: Advanced Embedded Systems

Syllabus: Fall 2024

 

Syllabus - HW & Solutions - Resources - Comments

 


Instructor: Jacob Glower
Contact Info: Jacob.glower@ndsu.edu
Class Times: MWF 11am, Dolve 202 & on Zoom

Lab: Tu 9:30 - 11:30 ECE 211 (??)


 

 

Date

Topic

Lecture

YouTube PlayList

Library

Code

Used in lecture

Homework

M

Aug 26

Holiday

 

 

 

 

W

Aug 28

1Introduction & Syllabus

 

 

 

F

Aug 30

2 Thonny & MicroPython

 

 

 

M

Sep 2

Holiday

 

 

 

 

W

Sep 4

3 Loops & if-Statements

 

 

F

Sep 6

4 Subroutines

 

 

Dual_Color_LED

RGB

M

Sep 9

5 Binary Outputs

Machine & Time Library

Parallel Outputs

 

 

Keypad

 

W

Sep 11

6 Binary Inputs

Parallel Inputs

 

 

Range

F

Sep 13

7 SPI & Serial I/O

SPI, 74HC165, 74HC164

 

 

Pulse_Width

PWM

M

Sep 16

8 Timing

Measuring Time, Output Frequency, PWM

 

 

 

W

Sep 18

9 Analog I/O

A/D, D/A, PWM & LPF

 

 

 

F

Sep 20

10 Motors with Binary Inputs

Stepper, Servo, BLDC

 

 

NeoPixel1

NeoPixel2

M

Sep 23

11 Motors with Analog Inputs

DC Servo, AC 3-Phase

 

 

matrix

 

W

Sep 25

Review

 

 

 

F

Sep 27

Test #1: Python Programming

 

 

 

M

Sep 30

12 LCD Graphic Display

 

LCD

ST77965 specs

LCD Library

LCD_Test

 

W

Oct 2

13 Fun with LCD Graphics

 

 

Keypad_LCD

Range_LCD

F

Oct 4

14 Matrix Library

 

 

SPI_Test

M

Oct 7

15 Math & Random Library

 

 

Roulette_LCD

 

W

Oct 9

16 Dice Games

 

random

Cassino

F

Oct 11

17 Card Interrupts

 

 

 

M

Oct 14

18 Edge Interrupts

Voting Machines, Measuring Reflex Time

 

 

A2D_Read

OScope

 

W

Oct 16

19 Time Interrupts

Hungry-Hungry Hippo

 

 

A2D_Read_to_File

F

Oct 18

20 NeoPixels & In-Line Assembly

 

 

Lunar_Lander

M

Oct 21

21 Analog Inputs

Measuring Temperature, Light

 

 

 

 

W

Oct 23

22 Data Collection & Text Files

 

 

 

F

Oct 25

23 Recursive Least Squares

 

 

Machine_Test

A2D_Read_Timer

 

M

Oct 28

24 How Good is my Coffee Mug?

 

 

 

 

W

Oct 30

Review

 

 

 

F

Nov 1

Test #2

 

 

 

M

Nov 4

25 Digital Sensors

Sensors with analog outputs

 

Interrupt_Edge

Interrupt_Edge_x2

 

W

Nov 6

26 GPS & SCI

Sensors with digital outputs

 

BlinkLED

Hungry Hungry Hippo

F

Nov 8

27 State Machines

 

 

 

M

Nov 11

Holiday

 

 

 

 

W

Nov 13

28 State Machines (contd)

 

 

 

F

Nov 15

29 Bluetooth

 

 

 

M

Nov 18

30 Bluetooth on a Pi-Pico

 

 

 

 

W

Nov 20

31 Bluetooth to Smart Phone

 

 

 

F

Nov 22

32 WiFi

 

 

 

M

Nov 25

33 Wi-Fi Weather Station

 

 

 

 

W

Nov 27

Holiday

 

 

 

F

Nov 29

Holiday

 

 

 

M

Dec 2

34 Wi-Fi Relay

 

 

 

 

W

Dec 4

Review

 

 

 

F

Dec 6

Test #3

 

 

 

M

Dec 9

35 Wi-Fi Data Logger

 

 

 

 

W

Dec 11

Term Projects

 

 

 

 

F

Dec 13

Term Projects