Now that your robot can sense colored objects, let's take this a step forward and use this capability to actually guide your robot. If you look at the code from the last section, you'll notice two variables,
pt2. These variables hold the x and y coordinates of the color that your robot found. We can use these with our
dcmotor.py program to move the robot so that when the color reaches the edge of the viewing area, the robot will move to put the colored object back into the middle of the viewing area. Here is the code:
When your robot finds a color, it also finds the x boundaries of that color. ...