Abstract

This paper describes the use of Arduino on Android open-source platform in an experimental way to develop a remote control multi-player game. Android mobile is programmed to be a remote control device used to send sockets via Bluetooth network to Arduino microprocessor embedded in a toy car to control movements in all directions along its pathway. We applied the open-source microcontroller Arduino and the Java-Based technology Android in developing a multi-player mobile game in distributed network computing and mobile telecommunication, which strongly focuses on the emergence of technologies that embrace android mobile and Arduino open-sources. Our investigation focuses on an extended form of microprocessor network computing which game software developers utilize to develop remote control games for multi-players. We call this study an experimental mobile computing application in which the Arduino embedded in the toy car can sense the color pattern changes with infrared along its pathway and instantaneously send the data via Bluetooth piconet to the connected Android mobile device. In turn, the Android mobile device sends the data to game server via web services on internet. Currently, mobile computing feeds information into the game server. However, designing concurrent network broadcasting and real-time remote control game is still a daunting task and much theoretical and practical research remains to be done to catch up with the mobile computing and telecommunication era. In this paper, we present the overall architecture and discuss, in detail, the implementation steps taken to create the Arduino and Android based remote control context-aware game. We have developed a multi-player game server and prepared the client and server codes in mobile computing, providing adaptive routines to handle connection information requests in telecommunication and delivery for speedy throughput and context-triggered actions.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.