Troubleshooting basic robotic issues
In this part of the chapter, we are going to see what can go wrong when building a mobile robot based on Arduino and controlling it remotely. Indeed, some of the steps involved here are quite complex and many things can go differently than expected.
The motors of the robot don't react to any command
The first thing that can happen is that the motors, or the L293D motor driver haven't been connected correctly to the Arduino board. Make sure that everything is connected correctly according to the schematics found in the relevant recipe. Also make sure that the batteries are fully loaded, or the motors might not have enough power to work correctly.
The interface doesn't work
First make sure that the robot is responding to direct commands via Wi-Fi. For that, you can simply type the IP address of the robot in any browser, followed by the name of the command you want to execute. Also make sure you entered the correct IP address inside the interface JavaScript...