Week 3 - Section 3 - Respond to light
Week 3 - Section 3 - Respond to light
In the first week we will learn about the edison robot, its capabilities, sensors and communication with the software. We will also learn how to use the EdWare, the software for programming edison robots.
Chapter 8.3 - Follow the light
First, you have to create two word (16-bit) variables: Left_Light and Right_light
Write the following program to have the Edison robot follow light from a torch/flashlight.
Shine a torch/flashlight at Edison and the robot will drive towards the light.
This program performs a calculation between two variables. In the calculate word icon the variable Right_Light is subtracted from the variable Left_Light. The result (answer) is placed back into the variable Right_Light. Let’s see what the results would look like:
From the above you can see that when the torch is to the right the result is below zero (negative number). When the torch is to the left the result is above zero (positive number).
The If icon asks: Is the result less than zero? If true the robot drives left (towards the light), if false the robot drives right (towards the light).