Cutipy-MicroPython LED Ring Counter demo
Intro
Here we will demonstrate the functionality of the LED's on the CutiPy, in addition to timer interrupts and pushbutton functionality.
Required Materials
-
CutiPy device running MicroPython
-
A personal computer
Steps
ON YOUR PC:
-
Connect your CutiPy to your personal computer using a microUSB cable ( Steps Covered Here )
-
Copy ringCounter.py into the CutiPy drive
-
Reset your CutiPy board to update the file system
-
Establish a REPL terminal connection ( Steps Covered Here )
-
In the terminal, import the Ring Counter script using the following command
>> import ringCounter.py
Demo
- Press PB1 once quickly, and the LED's will begin to light in order, going from LED1-LED4 before restarting at LED1 again. Each time the LED's cycle, the REPL connection will display the number of cycles. Press PB1 again to stop the cycle.
- Hold PB1 for a second, and the same thing happens, except this time the LED's cycle in reverse from LED4-LED1. Press PB1 again to stop the cycle.
- To exit the demo, press ctrl + d