The RF remote that we saw in Chapter 18, Remotely Controlling the Arduino, is a much better choice for remotely controlling a robot than the IR remote because the RF remote does not need line of sight for the signal. The only issue with the RF remote is there usually is not enough buttons for everything we want our robots to do. This lack of buttons can be overcome by making the robot an autonomous robot where it can use object avoidance to move around on its own but then use the remote to tell the robot to perform a specific task. These tasks can include things like telling the robot to start/stop moving, play music through a speaker or to bring you a drink from the refrigerator.
At the end of Chapter 18, Remotely Controlling the Arduino, you were challenged to think outside the box for ways to remotely control a project other than using a wireless...