Back to projects

neuro-snake

Brain-controlled Snake game using Arduino EEG hardware and Python. Demonstrates a playful BCI experiment with real-time signal processing, pygame controls, and generated activity reports.

Brief

Brain-controlled Snake game with Arduino EEG input

Key Features

  • Reads EEG activity from Arduino hardware over serial communication
  • Processes signals in Python and maps activity to pygame Snake controls
  • Generates a PDF activity report after each experimental run

Tech stack

PythonpygameArduinoEEGpySerialNumPySciPy
An educational hardware/software experiment that connects an Arduino Uno and EEG unit to a Python Snake game. The project captures brain-activity signals over serial communication and processes them in real time. After processing, the signal is mapped to pygame Snake controls, and each experimental run produces a PDF activity report. It's a playful BCI prototype for demonstrating the Arduino, EEG, and Python connection.