Execute the Code
Before you can upload the sketch to the PULSE, remember to check your
connections. The Line Finder Sensor should be in D2. Upload the sketch. The green
LED will light up, indicating the code is ready to execute. When this has occurred,
disconnect the USB cable and set the Codee Bot on the floor.
The Codee Bot should be on a white or reflective surface pointed toward a black
line or nonreflective surface approximately 36 inches or one meter away. To run this
code, you will need to place a black stripe on a white or reflective surface for the
robot to follow. White glossy cardboard, foam board, poster board, or several sheets
of paper tiled together can work for the surface.
Press the green Start button to execute the sketch. Observe the behavior of the
robot. Press the red Stop/Reset button to end the sketch. Based on the sketch
comments, did the behavior match expectations?
Further Investigate
This sketch uses two if-do blocks, a program structure you used in Activity 4, and it
introduces a while() loop block, which is a new program structure.
In this sketch, if-do blocks are looking at the condition of the Line Finder Sensor.
The first if-do block tells the Codee Bot to move at 35% power when it’s over a
white or reflective surface. The Line Finder Sensor will read 0 over these surfaces
(Figure 57).
The second if-do block contains two parts. The first part tells the Codee Bot to brake
when it’s over a black line or nonreflective surface. The Line Finder Sensor reads a
value of 1. The motor power is set to 0 and brakes (Figure 58).
Figure 57
Figure 58
Tip: Depending on the
surface type, your bot might
not execute a perfect square.
Troubleshooting: Be sure
to check that the Line
Finder Sensor is plugged
into the correct sensor
port and that it is adjusted
properly to sense the line.
Some height adjustment
might be needed, or the
small adjustment screw on
the back side of the sensor
module might need to
be tweaked. To see if the
sensor is working properly,
manually move the robot
back and forth over the
black-and-white surface. The
red LED on the Line Finder
Sensor should be on when
the sensor is over the white
surface and off when it is
over the black line.
Building and Coding the PULSE CodeeBot
105
Содержание tetrix prime
Страница 1: ...44301 TETRIX PULSE Robotics Controller Programming Guide...
Страница 7: ...PULSE Controller Technology Overview Getting Started 5...
Страница 60: ...Step 5 Step 6 Step 7 Step 8 Step 3 Step 4 Servo Horn Screw 58 Building and Coding the PULSE CodeeBot...
Страница 61: ...Step 9 Step 10 Step 12 Step 14 Step 11 Step 13 Building and Coding the PULSE CodeeBot 59...
Страница 62: ...Step 18 Step 17 Finished Assembly Step 16 Step 15 60 Building and Coding the PULSE CodeeBot...
Страница 73: ...Step 1 0 Step 1 1 Build two like this Building and Coding the PULSE CodeeBot 71...
Страница 74: ...Step 1 2 Step 1 3 72 Building and Coding the PULSE CodeeBot...
Страница 75: ...Step 1 4 Building and Coding the PULSE CodeeBot 73...
Страница 77: ...Partial assembly should look like this Step 2 0 Step 2 1 Building and Coding the PULSE CodeeBot 75...
Страница 78: ...Step 2 2 Step 2 3 76 Building and Coding the PULSE CodeeBot...
Страница 79: ...Step 2 4 Step 2 5 Building and Coding the PULSE CodeeBot 77...
Страница 80: ...Step 2 6 Step 2 7 78 Building and Coding the PULSE CodeeBot...
Страница 81: ...Step 2 8 Building and Coding the PULSE CodeeBot 79...
Страница 83: ...Step 3 0 Step 3 1 Building and Coding the PULSE CodeeBot 81...
Страница 84: ...Step 3 2 82 Building and Coding the PULSE CodeeBot...
Страница 85: ...Step 3 3 Building and Coding the PULSE CodeeBot 83...
Страница 87: ...Step 4 0 Step 4 1 Building and Coding the PULSE CodeeBot 85...
Страница 88: ...Step 4 2 86 Building and Coding the PULSE CodeeBot...
Страница 89: ...Finished assembly should look like this Building and Coding the PULSE CodeeBot 87...
Страница 131: ...GS Activity 4 extension GS Activity 5 extension Appendix 129...
Страница 144: ...142 Notes...
Страница 145: ......
Страница 146: ...Call Toll Free 800 835 0686 Visit Us Online at TETRIXrobotics com TETRIX PULSE Robotics Controller Programming Guide...