Section 4 - April 3, 2025 - May 23, 2025

[am4show have='p8;p9;p11;p38;p92;p162;' guest_error='Guest error message' user_error='User error message' ]

Scripts for this class are available here: https://github.com/FutureVision-Research/coding_micropython

 
In this class, we build Activity 1 and learn about addressable LEDs.

 

 
In this class we learn more about how to use addressable LEDs. We also discuss  decimal, binary, and hexadecimal numbering systems.

 

 
In this class, we build Activity 2 and learn how to use a MCP3008 Analog to Digital convertor and how to use SPI (Serial Peripheral Interface) communications.

 

 

In this class, we continue our discussion on Serial Peripheral Interface using Activity 2 and the MCP3008 ADC.

 

In this class, we discuss how to represent hexadecimal and binary in computer programs and we build Activity 3 using the 74HC595 Shift Register

 

In this class, we continue our discussion on Shift Registers as we work on Activity 3. We also learn how to run a script on the RP2040 without using Thonny.

 

In this class, we learn how to use the local Python Interpreter in Thonny. We also start a conversation on variable scope.

 
In this class, we wrap up our lesson on variable scope by learned about common mistakes. We then discuss copy programming bugs and how to avoid them.

 

 
In this class, we review more debugging examples and then learn more about math capabilities in Python.

 

 
In this class, we finish the example math script and then learn how to use the Python math module.

 

 

In this class, we go through an introduction to creating windows using tkinter. We then begin our end of year review test.

 
In this class, we continue working on the end of year review test.

 

 
In this class, we continue our end of year review test.

 

 
In this class, we conclude the review of our end of year test.

 

[/am4show]