Table of Contents

Tudor-Cosmin VISAN (87964) - Joc Sah

Autorul poate fi contactat la adresa: tudorcosmin.visan@gmail.com

Introducere

Sistemul implementeaza jocul clasic de sah Sah.In timpul randului sau, jucatorul va putea naviga pe tabela de joc cu ajutorul unui set de butoane si va putea marca cu ajutorul unui buton o piesa anume, iar apoi va selecta pozitia in care o vrea sa o mute. Daca mutarea este valida, se va executa. Datorita faptului ca microcontrollerul nu are puterea de procesare necesara pentru a putea juca sah la un nivel competitiv, datele vor fi transmise catre un PC, unde vor fi transmise unui motor de sah, care va trimite apoi mutarea sa catre placuta, care o va afisa pentru jucator

Descriere Generala

Sistemul va contine 4 componente:

Schema Bloc

Schema Electrica

Lista de piese

Software Design

Mediul de dezvoltare pe care l-am folosit:

Biblioteci folosite:

  ST7735_TFT.h -pentru LCD ST7735
  usart.h -pentru comunicare prin USART
  spi.h -pentru SPI, necesar  lcd.h
  string.h -prelucrari pe stringuri

Rezultate obtinute

Din pacate, exista probleme la comunicarea prin USART, si deci calculatorul nu poate muta. In rest, jucatorul poate juca prima sa tura, ca si Alb.

Concluzii

Nu am reusit sa finalizez implementarea momentan,dar sper sa o pot termina in viitorul apropiat. Am incercat sa imbin mai multe tehnologii care nu erau exact compatibile, si de aceea am intampinat dificultati. Mi-au dat dificultati butoanele clasice pe placa aditionala, asa ca a trebuit sa recurg la joystick.

Download

sol2.zip

Jurnal

10.05.2019 - lipit placuta

14.05.2019 - am inceput sa cumpar componente

24.05.2019 - am terminat de cumparat componente

22.05.2019 - am inceput lucrul la proiect

24.05.2019 - am prezentat proiectul

Bibliografie/Resurse

Download as PDF