1 / 10

Not So Deep Blue

Not So Deep Blue. The original Deep Blue. Project Overview. LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement -Magnets/Reed switches. Software Design/Development Status. Core Game Logic. Map: Inputs to Game Board.

Télécharger la présentation

Not So Deep Blue

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Not So Deep Blue The original Deep Blue

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

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

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

  5. Software Design/Development Status Core Game Logic Map: Inputs to Game Board Map: Game Board to LED Drivers SPI I2C UART 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 I2C Library to update the game board.

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

  7. Software Design/Development Status Core Game Logic Map: Inputs to Game Board Map: Game Board to LED Drivers SPI I2C UART 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. Software Design/Development Status Core Game Logic Map: Inputs to Game Board Map: Game Board to LED Drivers SPI I2C UART SPI Library for performing MOSI and MISO communications with the I/O expander chip.

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

  10. Questions?

More Related