background image

 

 

16

    

 P

ro

-B

o

Te

ac

her

 G

ui

de

 

 

Special Commands Menu 

Press and hold 

 for 1½ seconds and a list of special commands will appear. Use the 

scroll keys to select the desired command, then select it with the 

 key. The special 

commands available are:  
         Light On:  

Switches the Pro-Bot’s headlights on whilst running 

Light Off:  

Switches Pro-Bot’s headlights off 

Sound 1:  

Plays sound “witch on” 

Sound 2:  

Plays sound “button click” 

Sound 3:  

Plays sound “car horn” 

Sound 4:  

Plays sound “data transfer” 

Sound 5:  

Plays sound “transfer complete” 

Sound 6:  

Plays sound “error” 

Sound 7:  

Plays sound “go to standby” 

Pen Up:  

Has no effect but provides compatibility with Probotix 

Pen Down:  Has no effect but provides compatibility with Probotix 
 

 

Using Sensors 

The most exciting thing about learning to program with the Pro-Bot is the four built-in 
sensors that can be used to control your program. Before you can use sensors in your 
program, you must enable them by selecting sensors from the Menu system and 
checking that they say “On”. 
 
You don’t need to call the procedures for the sensors; they will be run automatically 
whenever the relevant sensor is activated. In fact, you would be very unlikely to ever use 
the command “Proc 33” in a program, although it is not forbidden. 
 

Touch Sensors 

When the front touch sensor hits an obstacle, procedure 33 FRONT will run. Similarly 
when you activate the rear touch sensor, procedure 34 REAR will be run. You can get 
Pro-Bot to do whatever you like when these are activated. 
 
TIP: Why not beep the horn, reverse and turn slightly to avoid an obstacle? Put the 
following commands into procedure 33 FRONT: 
 
Sound 3 (remember to press and hold 

 to access the special   commands) 

Bd 10 
Rt 45 
 
Then watch what happens when your main program causes it to run into an obstacle. 
 
 
 
 
 

Summary of Contents for Pro-Bot

Page 1: ...1 Pro Bot Teacher Guide www tts shopping com Teacher Guide Product Code EL00535 IT00143 Pro Bot ...

Page 2: ...ng Procedures 9 Key Focus 5 Create a simple program one step at a time 10 Getting Started with Pro Bot 11 Pro Bot Basics A Program 11 Editing Your Program 11 Repeat Loops 12 Different Step Lengths and Angles 12 Procedures What is a Procedure 13 Procedures Defining and Editing 14 Menu System 15 Using Sensors 16 Examples Using Sensors 17 Connecting to a PC 18 More Example Programs 19 Use the screen ...

Page 3: ...ndicate that one activity fully covers that curriculum area The activities support children in learning computing skills and applying computational thinking National Curriculum for Computing Key Stage 1 Understand what algorithms are how they are implemented as programs on digital devices and that programs execute by following precise and unambiguous instructions Create and debug simple programs K...

Page 4: ...nt with Pro Bot on screen The software has different modes levels making it suitable for a wider range of pupils Objects may even be placed on screen for Pro Bot to work its way around Instructions created in Probotix can be downloaded to Pro Bot via USB cable Programs created on Pro Bot can also be imported into Probotix ...

Page 5: ...Bot i e Forward Backward Left Right and Go Using these buttons allows Pro Bot to be operated in an identical manner to Bee Bot Blue Bot and enables progression to be made in small steps As with Bee Bot mats and grids are available to support children s understanding of basic movement Children should be given time to use these basic commands to make Pro Bot move This activity may effectively be a r...

Page 6: ...ith the basic movements children should begin adding parameters to commands e g Forward 10 Forward is the command and 10 is the parameter The parameter tells Pro Bot how far to move forward Angles of turn are also parameters that can be added to Left or Right e g Right Turn 45 Children should spend some time experimenting with parameters and noticing how these affect Pro Bot s movement They might ...

Page 7: ... repetition in programming Preparation Check Pro Bot powers up when switched on Identify a suitable surface to run Pro Bot on Smooth surfaces will allow Pro Bot to move more accurately Ensure large sheets of paper and felt tips are available ...

Page 8: ... commands Fd 10 and Rt 90 are repeated four times To draw the same square as the example above enter the commands as shown Use a pen in Pro Bot s pen holder to draw shapes Which other regular polygons can be created Try using Pro Bot to draw an equilateral triangle This is quite challenging and can provoke useful discussions about internal and external angles You might also talk about the relation...

Page 9: ... them into smaller parts In LOGO the programmer can teach a new command for example to Square Every time the command Square is typed LOGO will carry out that procedure Pro Bot can be taught new actions using its procedure functionality For example pupils could use Proc1 to store instructions to draw the first initial of their name and Proc2 to store instructions for the second initial By using Pro...

Page 10: ...fferent sounds These are all forms of output Pro Bot may also help children understand inputs It has front and back bumpers a light sensor and a sound sensor these are all input devices Pro Bot can be programmed to switch its lights on if the room goes dark or to back away and turn from an obstacle should it bump into one Try the following challenges Get Pro Bot to switch on its lights as it drive...

Page 11: ...ograms on the Pro Bot the short form of the program commands is displayed on the LCD screen of the Pro Bot Forward Fd Back Bk Right turn Rt Left turn Lt Repeat Rpt Pause Ps TIP If you want to stop the Pro Bot when it is going press the key again Editing Your Program One of the great strengths of the Pro Bot is its ability to edit the programs using the built in LCD Use the scroll keys above the di...

Page 12: ...ication whilst minimising the number of keys that need to be pressed With only five key presses we have made a much simpler program that can easily be modified to create other regular shapes TIP If the number after the key is omitted the loop will be executed 255 times Different Step Lengths and Angles Pro Bot is not limited to 25cm steps and 90º turns To go different distances and angles simply u...

Page 13: ...oles one in each corner to allow K Nex pieces to be inserted Procedures What is a Procedure Logo is a procedural language This means that the main program can call other secondary programs procedures that each perform a specific function For instance one procedure could trace out a leaf another could trace out a petal and a third could draw a stem The main program could use all these three procedu...

Page 14: ...ain You are then presented with a list of procedures from Proc1 to Proc32 and the sensor procedures You can use any of the first 32 procedures for what you want but the sensor ones are fixed and can only be used for their allocated sensor Scroll down to the number you want to use then press again to select it The top line of the display changes to the number of the procedure chosen for example Pro...

Page 15: ... is always Back which allows you to go back one level of the menu Use the up and down scroll keys to move the highlight to the menu item you want to select then press again to select that item The Menu system is structured as follows Back Goes back one level New Proc o Select Edit procedure with empty program Edt Proc o Select Edit procedure with existing program Config o Units Cm Units are in Cm ...

Page 16: ...Bot is the four built in sensors that can be used to control your program Before you can use sensors in your program you must enable them by selecting sensors from the Menu system and checking that they say On You don t need to call the procedures for the sensors they will be run automatically whenever the relevant sensor is activated In fact you would be very unlikely to ever use the command Proc...

Page 17: ...mmand go to the Configuration menu and check that it says Pause On in the End of Command menu entry If you do that there will be a brief period after every command when the Pro Bot will listen for your instruction Alternatively you could insert a pause for a fixed length of time at the beginning of the program or at specific points where you want the Pro Bot to wait for you TIP Insert a Pause 499 ...

Page 18: ...ontinue reversing and turning until there are no obstacles in front of it Press to return to the main screen Press the forward key and enter a large number such as 300 This will ensure that Pro Bot hits an object in the room before the program ends Press to start Pro Bot The program will look as follows in the two procedures Main 33 FRONT Fd 300 Sound 3 Bd Lt Connecting to a PC Only use the specia...

Page 19: ... Rpt 15 Proc 1 Fd 1 Fd 1 Lt 30 Lt 3 Lt 6 Rpt 24 Lt Lt Proc 2 Rpt 30 Rpt 15 Lt 15 Fd 1 Fd 1 Lt 3 Lt 6 Lt Lt Technical Support Please visit www tts group co uk for the latest product information Email feedback tts group co uk for technical support TTS Group Ltd Park Lane Business Park Kirkby in Ashfield Nottinghamshire NG17 9GU UK Freephone 0800 318686 Freefax 0800 137525 TTS Group 2017 ...

Reviews: