This is an old revision of the document!


2 Player Tic-Tac-Toe

Autor: Diaconu Tudor-Gabriel

Grupa: 332CA

Introducere

Scopul acestui proiect este cel de a realiza un joc de Tic-Tac-Toe în 2, care să fie afișat pe un ecran LCD. De asemenea, voi folosi un joystick/butoane pentru controlul și alegerea poziției simbolului, un buzzer pentru a marca finalul meciului și câte un LED pentru a arăta al cui este rândul.

Descriere generală

Aplicația va funcționa în modul următor:

Un buton va marca start-ul meciului, moment în care se va aprinde becul LED aferent jucătorului cu X. Apoi, jucătorul își alege poziția unde să plaseze simbolul prin intermediul unui joystick(sau a unor butoane), fiind apoi rândul jucătorului cu 0, aprinzându-se becul aferent jucătorului 0 și stingându-se cel al jucătorului X.

După mai multe mutări ale celor 2 jucători, va fi afișat câștigătorul pe LCD (sau Draw în caz de egalitate), finalul meciului fiind marcat printr-o melodie auzită la buzzer în funcție de jucătorul câștigător. De asemenea, la finalul meciului, va apărea pe ecran și durata meciului.

Schema bloc

Hardware Design

Piese necesare:

  • Arduino Uno
  • LCD cu interfața I2C
  • Fire
  • Breadboard
  • 2 x LED RGB
  • Butoane
  • Joystick
  • Buzzer

Software Design

TBC

Rezultate obținute

Concluzii

Download

Bibliografie/Resurse

pm/prj2023/vstoica/tudordiaconu.1684262908.txt.gz · Last modified: 2023/05/16 21:48 by tudor.diaconu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0