MENU×

AlzGamer

Jednoduchá hra, koncipovaná jako paměťové cvičení, proto ten Alzheimerovsky vypadající název :-) Principem hry je, že v určitém pořadí zablikají barevné LED diody a úkolem je pořadí pomocí stejně barevných tlačítek zopakovat. Na začátku jsou 3 bliky, po každých 3 kolech se počet bliknutí zvětší o 1. Každý hráč má 3 životy, po zadání nesprávného pořádí život ztrácí a naopak body získává za správné zopakování. Hra obsahuje možnost se zapsat při TOP 5 skóre do Hall of Fame a také zvolit si obtížnost (kratší čas na zopakování).

Technické poznámky

Tady jsem si vyzkoušel práci s EEPROM, na kterou jsem uložil grafická data programu, neboť do PICu by se nevešla, proto je níže ke stažení i .hex soubor, který je potřeba do EEPROM nahrát.

Video




Součástky



1x 3.7V Li-Po/Li-Ion baterie z mobilního telefonu
1x PIC16F883
1x SSD1306 0.96" OLED displej 128x64 I2C
1x Winbond 25Q32BVAIG EEPROM paměť 4MB, SPI
1x HT7333-1 - 3.3V regulátor napětí
8x 10K rezistor
5x tlačítko + 5x barevné kryty
5x 5mm barevné LED diody
1x WT588D zvukový čip, 8Mb (1MB)
1x 8ohmový reproduktor
1x SPDT posuvný přepínač ON-OFF
1x projektová krabička z Aliexpressu, 100x60x25mm

Schéma

Zde je odkaz na schéma.

Zdrojový kod

Zde je odkaz na zdrojový kód.

WT588D projekt

Zde je odkaz na projekt.

HEX soubory

Zde je odkaz na hex soubor pro PIC.
Zde je odkaz na hex soubor pro EEPROM.