Skip to main content

Arduino Controlled Chessboard

  • Conference paper
  • First Online:
  • 1285 Accesses

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 79))

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.

This is a preview of subscription content, log in via an institution.

References

  1. “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.

  2. Comparison of Raspberry Pi and Arduino Boards. Available: http://www.digitaltrends.com/computing/arduino-vs-raspberry-pi/.

  3. “Specification of the Bluetooth System”, Core, V1.0 B, Dec. 1999.

    Google Scholar 

  4. “Specification of the Bluetooth System”, Profiles, V1.0 B, Dec. 1999.

    Google Scholar 

  5. Chess notations according to a game played on a chessboard. Available: http://www.chesscorner.com/tutorial/basic/notation/mont.gif.

  6. Analysis of Arduino Boards – MEGA 2560. Available: https://www.arduino.cc/en/Main/ArduinoBoardMega2560.

  7. Analysis of Bluetooth Module – HC-05. Available: https://www.itead.cc/wiki/Serial_Port_Bluetooth_Module_(Master/Slave)_:_HC-05.

  8. C-SR04 Ultrasonic Sensors. Available: http://arduino-info.wikispaces.com/Ultrasonic+Distance+Sensor.

  9. Chemical composition of Neodymium Magnets. http://www.ndfeb-info.com/neodymium_magnets_made.aspx.

  10. Analysis and Classification of gear motors. http://hades.mech.northwestern.edu/index.php/Gear_Motor http://www.globalspec.com/learnmore/motion_controls/motors/gearmotors.

  11. Working principle of Servo motors. https://en.wikipedia.org/wiki/Servomotor.

  12. BlueCove java library information. http://bluecove.org/.

  13. JSR-82 Analysis. http://bluecove.org/bluecove-emu/.

  14. Stockfish chess engine Analysis. https://stockfishchess.org/ and http://support.stockfishchess.org/kb/getting-started/using-the-stockfish-engine.

  15. Komodo chess engine analysis. https://komodochess.com/Komodo9-43a.htm.

  16. UCI protocols. http://wbec-ridderkerk.nl/html/UCIProtocol.html.

  17. Forsyth-Edwards Notation. https://chessprogramming.wikispaces.com/Forsyth-Edwards+Notation.

  18. (2015). Google Trends - Web Search interest - Worldwide, 2004 - present. Available: https://www.google.com/trends/explore.

  19. S. Chandrasekaran, G. Littlefair, M. Joordens, and A. Stojcevski, “A Comparative Study of Staff Perspectives on Design Based Learning in Engineering Education,” 2014.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Soikat Chakrabarty .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics