Messaging
In the EV3 tutorials (embedded in the EV3 LEGO MINDSTORMS software), they present an example of messaging where feedback from the shaft encoders of a motor on the master robot will make the slave robot move. However, the feedback in the tutorial programs takes position readings from the motor on the master robot. This is very similar to a knob on a remote control being used to make your robot move. I will instead use power values so that we can emulate the speed of the master robot.
Follow the leader
In the following example, I used two similar robots. The robots do not need to be identical, but will need to have the right motor plugged into port B and the left motor into port C. I used two of the caster-bots from our earlier chapters. In this program, when you push the master robot along a surface, the slave1
robot will emulate the motions.
In the following screenshot is the program to be downloaded onto the master robot. The program begins by turning on the brick's Bluetooth...