Difference between revisions of "Cutipy-MicroPython LED Ring Counter demo"
|  (Created this page as an LED demo for the CutiPy) | 
| (No difference) | 
Revision as of 16:23, 31 May 2022
Contents
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 
- 
Download Thonny IDE and configure it for use with EMAC products ( Steps Covered Here ) 
- 
On the CutiPy drive, edit boot.py and uncomment the following line towards the bottom of the script: #pyb.main('main.py') # main script to run after this one
- 
Then, change the line to read 'ringCounter.py' instead of 'main.py', as shown below: pyb.main('ringCounter.py') # main script to run after this one 
- 
Save the file, then establish a REPL terminal connection ( Steps Covered Here ) 
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.
