This repository contains files for a high school lab using Adafruit's Circuit Playground platform.
The goal of the code in this repository is to support a lab environment for students of an AP Computer Science Principles course. Since the course is focused on python knowledge, this environment uses python to teach students about interacting with hardware using code.
- samples
- The base code snippets used in the lab.
- libraries
- The libraries required on the Circuit Playground board to run all of the samples in the previous directory.
- documentation
- Additional documentation for the lab, other than what is available online for the Circuit Playground
- Gitlab Actions
- A simple Gitlab Actions implementation which lints the code in the repository.
Like most python projects, the Circuit Playground uses libraries for many functionalities. These libraries are not necessarily part of the /lib package initially, however preparation for the lab has loaded the .mpy files from the ./libraries directory onto the Circuit Playground used in the labs. If you want to run this code yourself, we recommend downloading the most updated libraries from Adafruit's repositories, such as the NeoPixel CircuitPython repository