CS120B embedded system Custom final project.
Author: Tongyuan He
-
Project Demo 2 (Week 9) Progress: Game is playable, joystick and EEPROM works perfectly, no overflow or bug found yet. Still need work on appearance, touch screen, indicators, etc.
-
Project Demo 1 (Week 8) Progress: LCD displays is working and customized fonts added, able to draw pixel or characters. joystick mostly working, need fix sample time and make keep moving while holding. main is only used for testing, not yet a concurrent SM.
Gomoku/ Five in a Row, is an abstract strategy board game. It's a two-player game one with white stones and one with black stones played on a Go board. The board standard is 19x19 but the modern versions have various grid sizes. The Electronic version can have a timer/clock limit to ensure game rounds can be finished with a defined number of moves and time.
- ATmega1284P Datasheet
- ILI9341 Datasheet
- ILI9341 Write Data Command Guide
- ILI9341 Graphic Library
- *using power management and power,gamma correction commands as is, the order also listed in datasheet pg 83-85.
- Course Provided 16x2 LCD Library
- Course Provided Analog Digital Convertion