Value Control with Variables
description
Transcript of Value Control with Variables
![Page 1: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/1.jpg)
Value Controlwith Variables
Joe LongRobofest Student Assistant
Lawrence Tech Computer Science Major [email protected]
April 12, 2007
![Page 2: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/2.jpg)
Create the variable Navigate to the ‘Edit’ menu (next to ‘file’) Click on ‘Define Variables’ Click ‘create’ and enter
the variable informationand type.
Click ‘Close’
![Page 3: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/3.jpg)
Getting the light value Open the ‘complete’ block menu ( ) Find a Light Sensor block and drag it onto
the field.
![Page 4: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/4.jpg)
Saving the value to a variable Find a Variable block and drag it onto the
field.
In the block’s options panel, change it’s Action to ‘Write’ and select your created variable from the List.
![Page 5: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/5.jpg)
Make the Data Wires(light value saved to a variable) Click on the ‘tab’ sticking out of the light
block ( ), then click on the back ‘tab’ sticking out of the ‘write’ mode variable block
The wire should look like this:
![Page 6: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/6.jpg)
Read the variable Drag another variable block onto the
field. In the options panel, select your variable
from the list and set the mode to ‘read’.
The block should look like thisWhen you are done:
![Page 7: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/7.jpg)
Add 2 to the variable Find the ‘Math’ block and drag it onto the
field.
Draw a data wire from the second variable block to the ‘A’ tab on the math block:
![Page 8: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/8.jpg)
Using the math block Open the math block’s options panel. Set the Operation to ‘Addition’ You can see that the space for ‘A’ is
grayed out, as it is already used. In the ‘B’ space, type in ‘2’
![Page 9: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/9.jpg)
Convert the answer (number) to text for displaying Find the Number to Text block
Draw a data wire from the ‘#’ tab of the math block to the ‘#’ tab of the conversion block.
![Page 10: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/10.jpg)
Displaying the value Find the Display block and put it on the
field:
In the display block’s options panel, set the Action to ‘Text’ (the location can also be experimented with)
The block should now look like this:
![Page 11: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/11.jpg)
Displaying the value Open the display block’s drop down
menu (by clicking on the line at the bottom edge of the block)
Connect a data cable from the output of the converter to the‘T’ tab of the display block.
![Page 12: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/12.jpg)
Display the data for 5 seconds Find a Wait block and drag it onto the
field:
In the options panel, set the Control to ‘Time’ and input 5.
![Page 13: Value Control with Variables](https://reader031.fdocuments.us/reader031/viewer/2022013012/56816868550346895dded0a9/html5/thumbnails/13.jpg)
CompleteSteps:
1. Read the light value2. Save it to a variable3. Do…. Whatever comes in-between…4. Read the variable5. Do any required math6. Convert the number to text7. Display the text8. Wait some time before continuing