Presentation is loading. Please wait.

Presentation is loading. Please wait.

Not So Deep Blue The original Deep Blue. LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement -Magnets/Reed.

Similar presentations


Presentation on theme: "Not So Deep Blue The original Deep Blue. LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement -Magnets/Reed."— Presentation transcript:

1 Not So Deep Blue The original Deep Blue

2 LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement -Magnets/Reed switches Project Overview

3 UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI

4 UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Performs possible move and check/checkmate algorithms. Keeps track of all pieces on the board.

5 UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Takes changes in states for board locations from the Core Game Logic and updates the corresponding LED brightness values. Constructs the data to be given to the I 2 C Library to update the game board.

6 UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Library used to perform I 2 C communication with the LED drivers. Can generate START and STOP bits, check for various ACKs, and send data to an I 2 C slave address.

7 UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Takes the SPI Library MISO packets, finds the corresponding game board location that changed, and passes it to the Core Game Logic. Handles touchpad user input.

8 UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI SPI Library for performing MOSI and MISO communications with the I/O expander chip.

9 UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Library used for debugging and development only. Will allow for messages to be printed to a computer from a serial port.

10 Questions?


Download ppt "Not So Deep Blue The original Deep Blue. LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement -Magnets/Reed."

Similar presentations


Ads by Google