Skip to content

Classic Snake game for Adafruit Feather ESP32-S3 with OLED display, built using PlatformIO

Notifications You must be signed in to change notification settings

chFleschutz/feather-snake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FeatherSnake

Description

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!

Hardware Requirements

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)

Software Requirements

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

Installation

Follow these steps to set up FeatherSnake on your Adafruit Feather:

  1. Clone this repository to your local machine:

    git clone https://github.com/chFleschutz/FeatherSnake.git
  2. Open the project in VS Code.

  3. Configure your Adafruit Feather board in the PlatformIO settings.

  4. Build and upload the code to your Adafruit Feather.

Usage

Get started with FeatherSnake:

  1. Power up your Adafruit Feather.

  2. Use the buttons on the OLED screen to control the Snake.

  3. Enjoy playing Snake on a microcontroller!

About

Classic Snake game for Adafruit Feather ESP32-S3 with OLED display, built using PlatformIO

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages