|
Date
|
Topic
|
Recorded Lecture
YouTube
PlayList
|
Code
Used in lecture
|
Homework
|
|
M
Aug 24
|
Holiday
1947th Anniversary of
Mt. Vesuvius
|
Video #0: GettingStarted
|
Lunar_Lander
LCD
|
HW #1
Solution
#1 (pdf)
Solution
#1 (YouTube)
|
|
W
Aug 26
|
1Introduction & Syllabus
Slides #1
|
Video #1
|
|
|
F
Aug 28
|
2 Thonny & MicroPython
Slides #2
|
Video
#2
|
|
|
M
Aug 31
|
3 Loops & if-Statements
Slides #3
|
Video #3
|
03 Timer2 Interrupts
03 For Loops
03 While Loops
03 d4 + d6
|
HW #2
Solution #2 (pdf)
Solution #2 (YouTube)
|
|
W
Sept 2
|
4 Subroutines
Slides #4
|
Video #4
|
04
Resistors
04 Convolution with Dice
04
Convolution with Polynomials
|
|
F
Sept 4
|
5 Binary Outputs
Slides #5
Machine & Time
Library
|
Video #5
|
05
Blinking Light
05
Parallel Out
05 NightRider
05 Morse
Code
|
|
M
Sept 7
|
Holiday
Labor Day
|
|
|
HW #3
Solution #3 (pdf)
Solution #3 (YouTube)
|
|
W
Sept 9
|
6 Binary Inputs
Slides #6
Parallel Inputs
|
Video
#6
|
06 Button Pressed
06 Debate Moderator
06 Voting Machine
06 Hungry Hippo
|
|
F
Sept 11
|
7 Serial I/O
Slides #7
SPI, 74HC165,
74HC594
|
Video
#7
|
07 74LS165
(BB)
07 74LS165
(SPI)
07 74HC594
(BB)
07
74HC594 (SPI)
|
|
M
Sept 14
|
8 Timing
Slides #8
Measuring Time,
Output Frequency, PWM
|
Video
#8
|
08 Button Press
08 Reaction Game
08 3 Key Piano
08 Super Mario Bros
08 Range Sensor
08 PWM
|
HW #4
Solution #4 (pdf)
Solution #4 (YouTube)
|
|
W
Sept 16
|
9 Analog I/O
Slides #9
A/D, D/A, PWM &
LPF
|
Video
#9
|
09 A2D Read
09
Read Temperature
09 Read
Voltage
09 PWM Out
09 MCP4921
|
|
F
Sept 18
|
10 Motors with
Binary Inputs
Slides #10
Stepper, Servo, BLDC
|
Video
#10
|
10
Full Stepping
10
Half Stepping
10
Micro Stepping
10 Solenoid OnOff
10 BLDC Motor
10
Digital Servo
|
|
M
Sept 21
|
11 Motors with
Analog Inputs
Slides #11
DC Servo, AC 3-Phase
|
Video
#11
|
11 DC Motor & PWM
|
Test #1
Test #1 Solution (pdf)
Test #1 (YouTube)
|
|
W
Sept 23
|
Review for Test #1
-
|
Video: Review for Test #1
|
|
|
F
Sept 25
|
Test #1
|
|
|
|
M
Sept 28
|
12 LCD Graphic Display
Slides
#12
|
Video #12
|
12 LCD
12 LCD_16x24
12 LCD_24x32
12 LCD_Test
|
HW #5
Solution #5 (pdf)
Solution #5 (YouTube)
|
|
W
Sept 30
|
13 Fun with LCD
Graphics
Slides
#13
|
Video #13
|
13 Volt Meter
13 Ohm Meter
13 Oscilloscope
13 Joystick XY
13 Bouncing Ball
13 Lunar Lander
|
|
F
Oct 2
|
28 Touch Screens
Slides #28
|
Video
#28
|
28 GT911 Program
Guide
28 GT911
28
GT911_Test
28 Color
Display
28 Poker
28 Keypad
28 RPN
Calculator
|
|
M
Oct 5
|
14 Math and Random Library
Slides #14
|
Video #14
|
14 Combinations
14
Binomial pdf
14
Uniform pdf
14
Exponential pdf
14 Pascal
pdf
14 Normal
pdf
14
Candle Flicker
|
HW #6
Solution #6 (pdf)
Solution #6 (YouTube)
|
|
W
Oct 7
|
15 Matrix Library
Slides #15
|
Video
#15
|
15 Matrix Library
15 Ice Storm
15 Least Squares
15 Gantry Simulation
|
|
F
Oct 9
|
16 Edge Interrupts
Slides #16
|
Video #16
|
16 Up Counter
16 Stoplight
16 Hungry Hippo v2
16 Reflex Game v2
16 Encoder
16 Pong
|
|
M
Oct 12
|
17 Timer Interrupts
Slides #17
|
Video #17
|
17
Timer Interrupt
17 Fire
Cheat
17
Bathroom Fan
17
Hungry Hippo v3
17
Stoplight v3
17
Sample at 1ms
17
Digital Filter
17
Stepper Motor
|
HW #7
Solution #7 (pdf)
Solution
#7 (YouTube)
|
|
W
Oct 14
|
18 Speed
Control of a DC Motor
Slides #18
|
Video #18
|
18 Ramp
Test
18
Step Response
18 I
Control
18 PI
Control
|
|
F
Oct 16
|
19 Angle
Control of a DC Motor
Slides #19
|
Video #19
|
19 Angle A
19 PD Control
19 Lead Control
19 Lead FF Control
|
|
M
Oct 19
|
20 Text Files
Slides #20
Reading, Writing,
Energy in a Battery
|
Video #20
|
20
Reading Text Files
20
Playing a Tune
20
Writing Text Files
20
Battery Test
|
HW #8
|
|
W
Oct 21
|
21 Temperature & RLS
Slides
#21
Thermistor, TMP36,
DS18B20
|
Video #21
|
21 Thermistor
21 TMP36
21 DS18B20
21 Coffee Cup
|
|
F
Oct 23
|
23 Wind,
Pressure, Humidity
Slides #23
Fan, DTH22, BME280
|
Video
#23
|
23 DHT22
23 BME280
23 BME280 Test
|
|
M
Oct 26
|
Hand Out Test #2
Question &
answer
|
|
|
Test #2
Available on Monday,
Oct 26th
Due Sunday Nov 1st
|
|
W
Oct 28
|
Go Over HW#8
Test #2 Question
& answer
|
|
|
|
F
Oct 30
|
Test #2
Questions &
answers
|
|
|
|
M
Nov 2
|
22 Current
& Heart Rate
Slides #22
Incandescent vs LED
light bulb
|
Video
#22
|
22
Current Reading
22 Fourier Xform
22 Heart
Rate
|
HW #9
|
|
W
Nov 4
|
24 Acceleration
& Light
Slides #24
ADXL335, GY521
|
Video
#24
|
24 ADXL335
|
|
F
Nov 6
|
27 I2C Communications
Slides #27
|
Video
#27
|
BME280
Datasheets
GY521
(MPU6050) Datasheets
27 I2C Scan
27
BME280 Temperature
27
BME280 Pressure
27 GY521
XYZ
|
|
M
Nov 9
|
25 SCI & GPS
Slides #25
|
Video
#25
|
25 Serial Read
25 Where is My Car
25 Differential GPS
25 GPS Speedometer
|
HW #10
|
|
W
Nov 11
|
Holiday
Veterans Day
|
|
|
|
F
Nov 13
|
26 NeoPixels
Slides #26
|
Video
#26
|
26 RGB
bitstream
26
RGBx12 bitstream
26 RGB
26 LED Race
26 LED
Bounce
26 Light
Saber
|
|
M
Nov 16
|
29 PIO State Machines
Slides #29
|
Video
#29
|
29 Blink
29 Blink 1Hz
29 Aliasing
29 Bouncing
29 NeoPixel
x1
29 NeoPixel
xN
|
HW #11
|
|
W
Nov 18
|
30 Bluetooth
Slides #30
|
Video
#30
|
30 ble_advertising
30 ble_simple_peripheral
30 bluetooth_tx
30 bluetooth_rx
30 bluetooth_rx_x4
|
|
F
Nov 20
|
31 Bluetooth Examples
Slides #31
|
Video #31
|
31 Flashlight v1
31 Flashlight v2
31 Flashlight v3
31 Strobe Light
|
|
M
Nov 23
|
32 WiFi
in AP Mode
Slides #32
|
Video
#32
|
32 Hello World.py
32 Hello World html
32 Table.py
32 Table.html
|
HW #12
|
|
W
Nov 25
|
Holiday
Thanksgiving
|
|
|
|
F
Nov 27
|
Holiday
Thanksgiving
|
|
|
|
M
Nov 30
|
33 WiFi & AP Tags
Slides #33
|
Video
#33
|
33 Main.py
33 Text.html
33
Number.html
33
Radio.html
33
CheckBox.html
33 Main_hyperlink.py
33
Hyperlink.html
33
Button.html
|
|
|
W
Dec 2
|
34 Wi-Fi in Client Mode
Slides #34
|
Video
#34
|
34 netman.py
34 HelloWorld_Main.py
34 HelloWorld.html
34 Text_Main.py
34 Text.html
34 Table.html
|
|
F
Dec 4
|
35 Wi-Fi Client Tags
Slides #35
|
Video
#35
|
35 Text
Tags.py
35 Button
Tags.py
|
|
M
Dec 7
|
Test #3
Handout
|
|
|
Test #3
Available on Monday,
Dec 7th
Due Sunday Dec 13th
|
|
W
Dec 9
|
Test #3
Question &
answer
|
|
|
|
F
Dec 11
|
Test #3
Question &
answer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|