Skip to content

About

GP106 computing project

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

30 Commits

Folders and files

Repository files navigation

Rock Paper Scissors Lizard Spock Arduino Game

Arduino Python PyFirmata Tkinter

An interactive Rock-Paper-Scissors-Lizard-Spock game built with Arduino and Python, featuring both hardware controls and a graphical user interface.

Table of Contents

Project Overview

This project combines:

  • Arduino Uno hardware with LEDs, buttons and buzzer
  • Python backend using PyFirmata for Arduino communication
  • Tkinter-based graphical interface showing game progress
  • Classic Rock-Paper-Scissors-Lizard-Spock game logic

Hardware Specifications

Component Quantity Purpose
Arduino Uno 1 Main controller
LEDs 10 Visual feedback (choices & scores)
Push Buttons 6 User input (5 choices + start)
Piezo Buzzer 1 Audio feedback
220Ω Resistors 10 LED current limiting

Game Features

  • Interactive Gameplay:
    • Physical buttons for player choices
    • LED indicators for computer selection
    • Score tracking with LED displays
  • Complete Game System:
    • 7-round matches
    • Time limits for player decisions
    • Win/lose/tie detection
  • Feedback Systems:
    • Visual LED patterns
    • Audio cues from buzzer
    • Graphical interface display

Media

Game Setup

Team

Game Setup

About

GP106 computing project

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages