Mert Us Matthew Hannay Logan Starr

Dependencies:   mbed 4DGL-uLCD-SE

mbed_chess_ai_projectS

Table of Contents

  1. OverView
  2. Components List

OverView

The goal of our project was to make a completely function chess board on the mbed. Our chess has the ability to play against an ai which can see three moves into the feature. The chess game also has the a two player function. The chess game is controlled either Bluetooth or a joystick. The chess game is displayed on a uLCD.

Team Members: Logan Starr, Mert Us, and Matthew Hannay

Components List

LPC1768 Mbed With Mbed OS 2

  • Adafruit Bluefruit LE UART Module to control the chess board using Bluetooth
  • Sparkfun PCB or breadboard mount Speaker 8ohm .1W for game winning sounds
  • 5v votlage cord
  • uLCD-144-G2 128 to display the chess game

Video Demonstration

Schematic

  • https://os.mbed.com/media/uploads/logostarr/stuffstuff.png
Instructions

There are two options for play. The first option is two player. The second option is player vs AI in order to use this option you have to flip the switch to indicate you want to play against AI. The player has two option for controlling the pieces. This first option is too use the joystick. The second option is to use your phone connected through ADA fruit Bluetooth app. These both allow you to move around a colored square which will go over each piece and designate the moves that are possible for each by highlighting the squares the pieces can move too. All other rules are the same as a normal game of chess.

Code

Import programchess_proj

Mert Us Matthew Hannay Logan Starr


All wikipages