X&O LCD GAME

Prezentarea pe scurt a proiectului vostru:

Proiectul va prezenta o modalitate de implementare a cunoscutului joc X&O(TIC TAC TOE) pe LCD.

Descriere generală

Joc interactiv care urmareste formarea unei linii din 3 simboluri identice pe linie, coloana sau diagonala, jucat impotriva unui AI.Miscarea in cadrul matricei 3×3 se va efectua prin intermediul a patru butoane, iar alegerea unei casute pentru plasarea unui caracter va fi facuta prin intermediul unui buton OK. In momentul in care cursorul se apasa OK pe o celula din matrice, aceasta va fi marcata prin caracterul 'X' sau caracterul '0', in functie de jucator.

Hardware Design

Piese alese: * Perfboard * Ecran LCD * 5 Butoane : up, down, left, right, ok * Fire, legaturi si pini

Schema electrica:

SCHEMA BLOC

Software Design

Am scris codul folosind Sublime Text pe Windows 7, 64 biţi, in mediul WinAVR. LCD-ul si butoanele sunt puse pe perfboard si au forma unei console. Butoanele sunt conectate de placa de baza la PORTA, iar LCD-ul este conectat la PORTB. Conectorii sunt fire de legatura mama-mama.

La nivel de LCD : void LCD_init(void); void LCD_end(void); void LCD_set_range(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2); void LCD_set_pixel(uint16_t color); void LCD_draw_pixel(int16_t x, int16_t y, uint16_t color); void LCD_fill_screen(uint16_t color); void LCD_invert_display(uint8_t inv); uint16_t LCD_get_color(uint8_t r, uint8_t g, uint8_t b);

Download

Jurnal

Bibliografie/Resurse

Algoritmul Minimax, laboratoarele pentru lcd, proiecte anii anteriori, documentatie hy 1.8 spi tft

Această pagină în format PDF

pm/prj2019/adragan/andreeag.txt · Last modified: 2021/04/14 17:07 (external edit)
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