Skip to content

Shihara1020/GP106-Arduino_Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages