The source code of this prototyping is uploaded on GitHub.

https://github.com/mikilabo/arduino_remote_car

These are some difficulties which I encountered during this project.

XBee Setting via Mac: I found many articles about XBee setting for Windows OS, but only a few articles for Mac OS. Finally, I found XCTU for Mac. It is very useful XBee setting tool for Mac OS user.

Arduino Memory leak: I made a memory leak bug in my Arduino Programming. Initially, the program worked perfectly, but after few minutes, the arduino didn’t work well. At first, the programming source appeared to be ok. So, it took some time to resolve this issue.

Web Design: I can write programming code, but I am not good in at web design coding. Therefore, I decided to outsource html coding using oDesk. I hired Bangladeshi through oDesk. The cost of outsourcing was $6.67. It was quite a simple html coding, but it was good enough for me. The below picture is the specification sheet which I uploaded to oDesk.

Pin pointing: When you are making a prototype using Arduino, Web Programming and Server Programming, there are many possibilities which can cause bugs. In my case, the car suddenly stopped by the disconnection of jumper wire. However, it caused no problem in my programming and Arduino wiring at a glance. But still, it took hours to solve this issue.