-
Notifications
You must be signed in to change notification settings - Fork 0
Programming Tutorials
-
Get the latest version of CircuitPython
-
Download the latest version of CircuitPython
-
Connect the microcontroller to your computer via the USB cable.
-
Click the "reset" button once, then double-click the "boot" button in quick succession. There should be a bright green light after this. π’
Repeat this step until you see the green light π‘ π’
-
A drive called
FTHRS3BOOT
will appear on your computer (check Finder on Mac). π -
Drag the downloaded circuitpython firmware onto this drive. The lights on the microcontroller will flash rapidly until the update is complete.
Do not unplug anything until the lights are done flashing
-
-
Open the serial terminal to access the Repl π¨βπ»
- Go to https://googlechromelabs.github.io/serial-terminal/.
- Click "Connect" and "Feather ESP32". π
- This will allow you to test lines of code (without saving anything) and see the output of your code.
-
Open the "CIRCUITPY" drive in Finder and use Moped Text Editor to make your code
- The main code is all in the file
code.py
. - It will run the code (see the serial terminal) when you save it.
- The main code is all in the file
-
Enlighten Yourself π§ π₯¬
-
Go here: https://learn.adafruit.com/adafruit-esp32-s3-feather/overview π€
This page talks about the microcontroller you will be using. π Read up, kidz. π€
-
To make your first program, check this page out: https://learn.adafruit.com/adafruit-esp32-s3-feather/blink
This will allow you to control a light on the microcontroller's PCB! π
-
-
Become Learnt π§ π€ π₯¬ π³ π π«
-
Play around and stuff.
-
Google stuff. It can tell you how to do anything π€―
The more you mess around with stuff, the cooler you will be (and the better your cube will be!!!!).
Check out more of Adafruit's guides for more information and inspiration!
https://learn.adafruit.com/adafruit-esp32-s2-feather/capacitive-touch
https://learn.adafruit.com/adafruit-esp32-s3-feather/neopixel-led
-
-
Feel free to ask questions!
Copyright 2022-2023 Heather Brayer, Joseph R. Freeston, & Lucas Tousignant