FeatherSnake is a remake of the classic game snake designed to run on an Adafruit Feather ESP32-S3 microcontroller with a 128x64 OLED screen. Enjoy the nostalgia of the Snake game on a microcontroller!
To run this Snake game on your Adafruit Feather, you will need the following hardware components:
- Adafruit Feather ESP32-S3 (2MB PSRAM Version)
- Adafruit FeatherWing 128x64 OLED Screen
- Power source for the Adafruit Feather ESP32 (e.g., LiPo battery or USB power)
Make sure you have the following software tools installed:
- PlatformIO: PlatformIO is a VS Code extension used for building and uploading code to the microcontroller.
- Necessary drivers for the board
Follow these steps to set up FeatherSnake on your Adafruit Feather:
-
Clone this repository to your local machine:
git clone https://github.com/chFleschutz/FeatherSnake.git
-
Open the project in VS Code.
-
Configure your Adafruit Feather board in the PlatformIO settings.
-
Build and upload the code to your Adafruit Feather.
Get started with FeatherSnake:
-
Power up your Adafruit Feather.
-
Use the buttons on the OLED screen to control the Snake.
-
Enjoy playing Snake on a microcontroller!