This is an old revision of the document!


Joc X si 0

Introducere

Tema proiectului consta in implementarea jocului X si 0 pe un ecran LCD cu touchscreen. Am ales aceasta tema deoarece imi doresc sa utilizez notiunile acumulate deja in cadrul laboaratoarelor pentru a realiza un joc cunoscut de toata lumea.

Descriere generala

  • Jocul este de tipul SinglePlayer. Acesta va juca contra Arduino.
  • La inceputul jocului, playerul este pus sa aleaga cu ce va juca. In cazul in care alege sa joace cu X acesta va face prima mutare, iar daca alege 0 va astepta ca prima mutare sa fie facuta de catre Arduino.
  • Jocul va continua pana cand cineva castiga sau pana cand se ajune la remiza. Dupa terminarea jocului exista posibilitatea de a juca din nou, acest lucru facandu-se prin apasarea butonului “Play Again”.

Schema bloc

Hardware Design

Componente:

Nume Numar
Arduino Uno 1
Modul LCD SPI de 2.8'' cu Touchscreen 1
Breadboard 1
Rezistente 2.2kOhm 7
Rezistente 5.1kOhm 7
Fire 25

Conectare ecran LCD cu Touchscreen

Am conectat GND si VCC de pe ecran la pinii GND, respectiv 5V de pe Arduino, iar restul pinilor i-am conenctat astfel:

  • CLK → pinul 13
  • MISO → pinul 12
  • MOSI → pinul 11
  • CS1 → pinul 10
  • DC → pinul 9
  • RES → pinul 8
  • CS2 → pinul 7

Software Design

Mediul de dezvoltare

  • Arduino IDE

Librarii:

  • SPI.h - librarie pentru comunicare SPI
  • Adafruit_GFX.h - librarie pentru desenarea pe ecran
  • Adafruit_ILI9341.h - librarie pentru ecran tft
  • XPT2046_Touchscreen.h - librarie pentru touchscreen

Detalii Implemetare

Rezultate obtinute

  • TBD

Concluzii

  • TBD

Download

  • TBD

Jurnal

Bibliografie/Resurse

pm/prj2021/agrigore/joc_x_si_0.1622415741.txt.gz · Last modified: 2021/05/31 02:02 by irina.grigore0702
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