{"id":24501151,"url":"https://github.com/team997coders/wearable-workshop","last_synced_at":"2025-03-15T07:24:35.166Z","repository":{"id":160209846,"uuid":"635127620","full_name":"Team997Coders/wearable-workshop","owner":"Team997Coders","description":"Code instruction for the 2023 CHS wearable makeathon","archived":false,"fork":false,"pushed_at":"2023-06-03T21:17:37.000Z","size":10085,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-21T22:32:59.990Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Team997Coders.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-02T02:57:07.000Z","updated_at":"2023-06-17T04:24:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"700eae71-1d5e-4232-8b77-3d558ed0637d","html_url":"https://github.com/Team997Coders/wearable-workshop","commit_stats":null,"previous_names":["team997coders/wearable-workshop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Team997Coders%2Fwearable-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Team997Coders%2Fwearable-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Team997Coders%2Fwearable-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Team997Coders%2Fwearable-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Team997Coders","download_url":"https://codeload.github.com/Team997Coders/wearable-workshop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243697794,"owners_count":20333017,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-21T22:25:02.418Z","updated_at":"2025-03-15T07:24:35.127Z","avatar_url":"https://github.com/Team997Coders.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wearable-workshop\nCode for the 2023 CHS wearable workshop. This Readme has the basic instruction for installing\n\n\n# Getting Started\nThe circuit playground express and Gemma are neat little programmable boards from Adafruit. It is particularly designed to make it easy to design, make, and program wearable electronic projects. We are planning on using the CircuitPython environment to program these boards. For more information on documentation for using the Circuit Playground Express check out this Adafruit link: https://learn.adafruit.com/adafruit-circuit-playground-express\n\n## Download and Install CircuitPython (This step has already been done for you)\n\n\n1. First download the circuit python runtime, version 8.x [CircuitPython runtime](https://circuitpython.org/board/circuitplayground_express/)\n2. Extract the files by right clicking and pressing extract here.\n3. Press the reset button in the center of the playground express twice quickly. The LEDs will turn green and your computer should recognize a new USB drive called CPLAYBOOT.\n4. Drag the .uf2 file you downloaded and extracted into the CPLAYBOOT drive. The board should flash then reboot.\n5. If your board reboots and shows up as a USB media called CIRCUITPY then you have done it correctly!\n\nFor more info see this [link](https://learn.adafruit.com/adafruit-circuit-playground-express/circuitpython-quickstart).\n\nIf you are running Windows 7 or older, you may need to follow the instructions:\n[Windows Driver installation](https://learn.adafruit.com/adafruit-circuit-playground-express/adafruit2-windows-driver-installation)\n\n\n## Download and Install the circuit python libraries (This step may have been done for you)\n\nDownload and install the needed adafruit libraries (version 8.x) [CircuitPython libraries](https://circuitpython.org/libraries) Then move the required libraries into the /lib/ folder on the CIRCUITPY drive.\n\n## Plugging in the circuit playground express / Gemma\nUse the USB cable to plug the device into your computer. The playground express / Gemma will show up as a USB drive to your computer.\n\n## Using the web code editor\n\n1. Find and connect to the editor.\n    1. Navigate to the [editor](https://code.circuitpython.org/) using Google Chrome.\n    2. Select USB. This should show a page about selecting a serial port and root file.\n    3. Click on select serial port, there will be several options, pick the one with Circuit Playground Express in the name.\n    4. Select the root folder. This should be the top of the CIRCUITPY drive. You should see the code.py file grayed out then press open to select that folder. (this may not be neccesary if you have already selected the root folder before)\n    5. There may be an additional step where you click using CIRCUITPY.\n2. Make code changes using the editor.\n3. Click save and run to have the circuit playground express start running the changes you made.\n4. Click on serial monitor to see debug messages from the circuit playground express.\n\n\n\n# CircuitPython\n\nCircuitPython is a slightly modified lightweight version of the python programming langauge for small electronics. For all sorts of more information about CircuitPython checkout this link [CircuitPython](https://learn.adafruit.com/welcome-to-circuitpython).\n\nFor just the CircuitPython essentialy and documentation of functions see this link [CircuitPython Essentials](https://learn.adafruit.com/circuitpython-essentials/circuitpython-essentials)\n* CircuitPython [NeoPixel Guide](https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel)\n\n\n\n## Install an Editor (Only for information if desired)\nWe need to be able to edit code on the Circuit Playground Express, which needs a code editor. Skip to the relevant documentation for a Windows/Mac/Linux machine versus a Chromebook\n**For expert users**: Feel free to use your favorite editor, but it won’t have built-in support for getting debug statements.\n\n### Installing the Editor on Chromebooks\nWe will need to install two programs to run the editor on chromebooks. \nCaret Editor extension for Chrome https://chrome.google.com/webstore/detail/caret/fljalecfjciodhpcledpamjachpmelml?hl=en\nBeagle Term https://chrome.google.com/webstore/detail/beagle-term/gkdofhllgfohlddimiiildbgoggdpoea?hl=en\n\nThe first allows us to edit files on the chromebook, the second lets us connect and see print statements.\n\n### Installing the Editor on Mac/Windows/Linux (Skip unless you are using Mac/Windows/Linux)\nCheckout adafruit's documentation directly https://learn.adafruit.com/using-circuit-playground-express-makecode-circuitpython-on-a-chromebook/using-circuitpython\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteam997coders%2Fwearable-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteam997coders%2Fwearable-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteam997coders%2Fwearable-workshop/lists"}