Categories
Classes

Color-Changing Silhouette Light – Class Prep

Notes for Alternate Development Systems


Other code editors

If you have a preferred Python code editor, you are free to use it, however class material will be presented using the Mu interface and limited support will be provided for other editors.

Because CircuitPython boards automatically detect code changes and re-start your code, it is important to use an editor that writes out the file completely and immediately when you save it, to avoid the risk of losing work if you unplug or reset the board before the entire file is saved.

Please review the information on the Adafruit website for more about alternate code editors:

https://learn.adafruit.com/welcome-to-circuitpython/creating-and-editing-code#editing-code-2977443-18

https://blog.adafruit.com/2021/10/28/updated-guide-welcome-to-circuitpython-pycharm-and-circuitpython-adafruitlearningsystem-adafruit-adafruit/


Setting up a CircuitPython code editor on Chromebook

See: https://learn.adafruit.com/using-circuit-playground-express-makecode-circuitpython-on-a-chromebook/using-circuitpython
You will need both the Caret Editor and Beagle Term installed in order to edit code and access the Circuit Playground’s serial console.

Please be aware that class material will be presented using the Windows/MacOS/Linux Mu editor interface and limited support will be provided for Chromebook software.


Some Windows systems may need a driver download. Read more here:
https://learn.adafruit.com/adafruit-circuit-playground-express/adafruit2-windows-driver-installation