Implements a simple speedometer for the 2024 Cub Scouts Pinewood Derby just because.
- Adafruit HUZZAH32 - ESP32 Feather (overview, product)
- Adafruit 7-Segment LED FeatherWings (overview, product)
Adafruit LSM6DSOX + LIS3MDL FeatherWing - Precision 9-DoF IMU (overview, product)- A3144E Hall Effect Sensor
arduino-cli
python3
(>=3.10)make
- (optional)
direnv
For environments with nix, simply run nix-shell
to setup the development environment. In the absense of nix, the manual instructions below may be followed instead.
arduino-cli core update-index --additional-urls https://espressif.github.io/arduino-esp32/package_esp32_index.json
arduino-cli core update-index
- Update the core indexarduino-cli core install esp32:esp32
- Install the core for the ESP32python3 -m pip install -r requirements.txt
- Install the ESP32 prerequisites
- arduino-esp32 - Arduino core for the ESP32
- ESP32 Arduino Core’s documentation
- ESP32 Datasheet
- Arduino CLI
- FreeRTOS.org
- FreeRTOS esp32
- A3141, A3142, A3143, and A3144