Abstract
The major findings of this paper are as follows. After completion, it is evident that an Arduino is fully capable of controlling an automated chessboard using a permanent magnet. The MEGA used for this purpose does so by analyzing the incoming Bluetooth signals. A java code is used to design a virtual chess playing program, and the Bluetooth signals are sent through a laptop. The Arduino program uses the concept of “Least Hindrance Path” in order to move and capture the pieces in the board.
Keywords
This is a preview of subscription content, log in via an institution.
References
“Wooden Chessboard with piece recognition.” A Raspberry pi based chess computer that uses Stockfish and reed switches to recognize piece and signals the move. https://create.arduino.cc/projecthub/Maxchess/wooden-chess-board-with-piece-recognition-872ffb?ref=platform&ref_id=424_trending___&offset=26.
Comparison of Raspberry Pi and Arduino Boards. Available: http://www.digitaltrends.com/computing/arduino-vs-raspberry-pi/.
“Specification of the Bluetooth System”, Core, V1.0 B, Dec. 1999.
“Specification of the Bluetooth System”, Profiles, V1.0 B, Dec. 1999.
Chess notations according to a game played on a chessboard. Available: http://www.chesscorner.com/tutorial/basic/notation/mont.gif.
Analysis of Arduino Boards – MEGA 2560. Available: https://www.arduino.cc/en/Main/ArduinoBoardMega2560.
Analysis of Bluetooth Module – HC-05. Available: https://www.itead.cc/wiki/Serial_Port_Bluetooth_Module_(Master/Slave)_:_HC-05.
C-SR04 Ultrasonic Sensors. Available: http://arduino-info.wikispaces.com/Ultrasonic+Distance+Sensor.
Chemical composition of Neodymium Magnets. http://www.ndfeb-info.com/neodymium_magnets_made.aspx.
Analysis and Classification of gear motors. http://hades.mech.northwestern.edu/index.php/Gear_Motor http://www.globalspec.com/learnmore/motion_controls/motors/gearmotors.
Working principle of Servo motors. https://en.wikipedia.org/wiki/Servomotor.
BlueCove java library information. http://bluecove.org/.
JSR-82 Analysis. http://bluecove.org/bluecove-emu/.
Stockfish chess engine Analysis. https://stockfishchess.org/ and http://support.stockfishchess.org/kb/getting-started/using-the-stockfish-engine.
Komodo chess engine analysis. https://komodochess.com/Komodo9-43a.htm.
UCI protocols. http://wbec-ridderkerk.nl/html/UCIProtocol.html.
Forsyth-Edwards Notation. https://chessprogramming.wikispaces.com/Forsyth-Edwards+Notation.
(2015). Google Trends - Web Search interest - Worldwide, 2004 - present. Available: https://www.google.com/trends/explore.
S. Chandrasekaran, G. Littlefair, M. Joordens, and A. Stojcevski, “A Comparative Study of Staff Perspectives on Design Based Learning in Engineering Education,” 2014.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chakrabarty, S., Goyal, R., Rakesh, N. (2018). Arduino Controlled Chessboard. In: Somani, A., Srivastava, S., Mundra, A., Rawat, S. (eds) Proceedings of First International Conference on Smart System, Innovations and Computing. Smart Innovation, Systems and Technologies, vol 79. Springer, Singapore. https://doi.org/10.1007/978-981-10-5828-8_5
Download citation
DOI: https://doi.org/10.1007/978-981-10-5828-8_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-5827-1
Online ISBN: 978-981-10-5828-8
eBook Packages: EngineeringEngineering (R0)