background image

©2017 The LEGO Group.

23

Build with WeDo 2.0

The WeDo 2.0 projects will take you and your students on a journey of using 
mechanisms to bring models to life. These mechanisms have been ordered by 
function in the Design Library. 

These instructions are provided to   inspire   your students as they look for solutions. 
All of these functions use what are called “simple machines” that you can explore 
with your students as they develop their ideas.

Designing solutions with LEGO® Bricks

Summary of Contents for Education WebDo 2.0 Toolbox

Page 1: ...LEGO Education WeDo 2 0 Toolbox WeDo 2 0 ...

Page 2: ...Table ofContents Build withWeDo2 0 22 36 Program withWeDo2 0 3 21 ...

Page 3: ...s an important part of twenty first century learning and it is an essential part of all WeDo 2 0 projects It gives life to the models students have created and teaches them computational thinking Programwith WeDo2 0 ...

Page 4: ...vate models and to create innovative solutions These programming concepts have been organised by function in the Design Library These instructions are provided to inspire your students as they look for solutions All of these functions can be used as described or modified to suit a more specific need Designing solutions with LEGO programming blocks ...

Page 5: ...t Block Here are some important terms to know 1 Start Block A Start Block is required in order to start a program string in WeDo 2 0 Execute means to start a series of actions until they are completed 2 Programming Block Programming blocks are used in WeDo 2 0 software to build a program string These blocks with symbols are used instead of text based code 3 Program String A program string is a seq...

Page 6: ...fter the other in the order in which the blocks have been placed 2 Parallel Sequence A parallel sequence should be used when students want to perform two or more actions simultaneously In this case the actions should be placed on different program strings and executed at the same time using the various techniques available in WeDo 2 0 Suggestion Tell your students to plan their programs in advance...

Page 7: ...that is controlled by the program the students are writing Examples of outputs for WeDo 2 0 are sounds lights display and turning motors on and off 2 Input Input is information that a computer or device receives It can be inputted through the use of sensors in the form of a numeric or text value For example a sensor that detects or measures something such as distance converts that value into a dig...

Page 8: ...c rules to follow when writing pseudocode but you will see that using a consistent structure will help you and your students while using it Example One 1 Start program 2 Start motor at power 1 3 Wait for 1 second 4 Stop motor Example Two 1 Start program when A is pressed 2 Wait for Tilt Sensor to detect Shake 3 Start motor this way 4 Repeat steps 2 and 3 forever Example Three 1 Start program when ...

Page 9: ...essage and then start the program string you have written Pseudocode Start program when receiving message abc Send Message Sends a message to the Programming Canvas Every Start On Message Block with the same message will be activated The message can be in the form of text or numbers Pseudocode Send message abc Wait For Use this block to tell the program to wait for something to happen It can wait ...

Page 10: ...time or until something happens Pseudocode Repeat step forever Start on Key Press Block When used always placed at the beginning of a program string Press on it or on the correct letter on the keyboard to start the program string you have written All of the program strings with the same letter will start at the same time To change the letter of activation long press on the block to get access to t...

Page 11: ... the axle in the direction shown and starts the motor Tap on the block to quickly change the direction of the rotation Pseudocode Start motor that way Motor Power Block Sets the motor power to the specified level and starts the motor The level can be set with a numeric input from 0 to 10 Pseudocode Start motor at power 8 Motor on for Block Starts the motor for a chosen amount of time specified in ...

Page 12: ...5 2017 The LEGO Group 12 Program with WeDo2 0 Motor off Block Stops any movement of the motor Pseudocode Stop motor ...

Page 13: ...n be changed with a numeric input between 0 and 10 Pseudocode Turn LED on to colour 9 red Pseudocode Turn LED off to colour 0 no colour Play Sound Plays a sound The sound is chosen from a list available within the software You can choose a sound using a numeric input Choose sound number 0 to play a sound that you have recorded yourself Pseudocode Play sound number 1 ...

Page 14: ...ea on the software screen Numbers or text will appear in the display area Pseudocode Show on display Add to Display Adds a quantity to the number currently shown on the display Enter the number you wish to add Tap on the block to change the mathematical operation Pseudocode Add to the number on display Subtract from Display Subtracts a quantity from the number shown on the display Enter the number...

Page 15: ...ides the number shown on the display by another number Enter the number you wish to divide by Tap on the block to change the mathematical operation Pseudocode Divide by the number on display Display Closed Use this block to close the display area on the software screen Tap on the block to change the size Pseudocode Close the display Display Full Size Use this block to set the display area to full ...

Page 16: ... 16 Program with WeDo2 0 Description of output display blocks Display Medium Size Use this block to set the display area to medium size Tap on the block to change the size Pseudocode Change the size of the display to medium ...

Page 17: ...nputs the Motion Sensor mode decreasing distance between the sensor and an object to a block Distance Change Further Inputs the Motion Sensor mode increasing distance between the sensor and an object to a block Shake Inputs the Tilt Sensor mode Shake to a block 6 7 8 Tilt Up Inputs the Tilt Sensor mode Tilt Up to a block Tilt That Way Inputs the Tilt Sensor mode Tilt That Way to a block Tilt This ...

Page 18: ...m with WeDo2 0 Description of sensor change inputs Tilt Sensor No Tilt Inputs the Tilt Sensor mode No Tilt or horizontal position to a block Sound Level Change Inputs the Sound Sensor from the device mode sound level change to a block ...

Page 19: ...ock Motion Sensor Input Inputs the value detected by the Motion Sensor from 0 to 10 to a block Sound Sensor Input Inputs the value detected by the Sound Sensor from 0 to 10 to a block Number Input Inputs a numeric value to a block 6 7 Display Input Inputs the numeric value shown on the display area to a block Random Input Inputs a random value to a block The range of numbers is determined by the b...

Page 20: ...1 2017 The LEGO Group 20 Program with WeDo2 0 Description of the documenting block Bubble Use the Bubble to insert comments into your program This is not a programming block ...

Page 21: ... reserved for students in the higher primary grades Some conventions exist in regard to flowcharts but you should focus on implementing these conventions only when your students completely understand the concept of mapping their ideas These conventions are Use a circle or oval to represent the beginning and end of the flow Use arrows to indicate the flow direction Use a rectangle to indicate an in...

Page 22: ...es for students to sketch build and test prototypes and representations of objects animals and vehicles that have a real world focus The hands on approach encourages students to be fully engaged in the designing and building process Build with WeDo2 0 ...

Page 23: ...ring models to life These mechanisms have been ordered by function in the Design Library These instructions are provided to inspire your students as they look for solutions All of these functions use what are called simple machines that you can explore with your students as they develop their ideas Designing solutions with LEGO Bricks ...

Page 24: ...longside each other Types of Gear Trains Gear up a large gear drives a small gear in order to produce more rotations Gear down a small gear drives a larger gear in order to produce fewer rotations For example used in these Design Library base models Walk Spin Turn Name of the Part Bevel Gear A bevel gear is an angled gear that can be placed perpendicular to another gear changing the axis of the ro...

Page 25: ...ars change ordinary rotational motion as the gear turns into linear motion For example used in these Design Library base models Push Name of the Part Worm Gear A worm is a continual spiral groove like a screw which meshes with a gear The worm is designed to turn a normal gear but the gear cannot turn the worm therefore it functions as a brake For example used in these Design Library base models Re...

Page 26: ...rring the energy created by the motor into an up down or forward backward motion The piston can push pull or drive other mechanical elements of the same machine For example used in these Design Library base models Crank Name of the Part Wheels It s a circular element that rotates on an axis to produce propelled movement For example used in these Design Library base models Wobble Drive Steer ...

Page 27: ...nt part of the model Pulley up a large pulley drives a small pulley to produce more rotations Pulley down a small pulley drives a large pulley to produce less rotations Pulley twist it is used to make shafts that are parallel but rotate in opposite directions For example used in these Design Library base models Reel Lift Drive Sweep Revolve Grab Important Using a pulley in a mechanism will prevent...

Page 28: ...o connect sensors or motors A light A power button The Smarthub uses AA batteries or the supplementary Rechargeable Battery as a power source The Bluetooth connection procedure between the Smarthub and your device is explained in the WeDo 2 0 Software The Smarthub will use colour patterns to signal messages Flashing white light Waiting for a Bluetooth connection Blue light Bluetooth connection is ...

Page 29: ...There are no special requirements for charging patterns Preferably store the battery in a cool place Recharging is recommended If the battery has been installed in the Smarthub without use for more than one month Do not let the battery charge for an extended period of time Medium Motor Motors makes other things move This Medium Motor uses electricity to make an axle rotate The motor can be started...

Page 30: ...hat Way Tilt Up Tilt Down No Tilt Shake Make sure you have the correct icon in your program that corresponds to the position you are trying to detect Motion Sensor This sensor detects changes in distance from an object within its range in three different ways Object moving closer Object moving farther away Object changing position Make sure you have the correct icon in your program that correspond...

Page 31: ...th WeDo2 0 Part names and primary functions As students use the bricks you may want to discuss proper vocabulary as well as functions for each part in the set Some of them are structural parts that hold a model together Some parts are connectors that link elements to each other Some parts are used to produce movement Important Remember that these categories are guidelines Some parts have many func...

Page 32: ...k 2x4 azure blue No 4625629 4x Plate with holes 2x4 bright orange No 6132408 4x Plate with holes 2x6 bright orange No 6132409 2x Plate with holes 2x8 bright green No 6138494 2x Round plate 4x4 azure blue No 6102828 1x Bottom for turntable 4x4 black No 4517986 2x Curved plate 1x4x2 3 azure blue No 6097093 4x Curved brick 1x6 lime green No 6139693 4x Inverted roof brick 1x2 45 bright orange No 61364...

Page 33: ...th crosshole 1x2 dark grey No 4210935 4x Brick with connector peg 1x2 grey No 4211364 1x Plate with hole 2x3 grey No 4211419 1x Brick with 2 ball joints 2x2 black No 6092732 2x Angular block 3 157 5 azure blue No 6133917 2x Tube 2 modules bright green No 6097400 1x String 50 cm black No 6123991 1x Bobbin dark grey No 4239891 2x Bushing axle extender 2 module grey No 4512360 2x Brick with 1 ball jo...

Page 34: ...0 tooth beige No 6031962 2x Belt 33 mm yellow No 4544151 2x Snowboard bright orange No 6105957 2x Belt 24 mm red No 4544143 2x Axle 6 modules black No 370626 2x Axle 10 modules black No 373726 2x Axle 3 modules grey No 4211815 2x Double bevel gear 12 tooth black No 4177431 2x Double bevel gear 20 tooth black No 6093977 2x Tyre 30 4x4 mm black No 6028041 2x Axle 7 modules grey No 4211805 2x Gear 24...

Page 35: ...ick Separator 2x Antenna white No 73737 2x Round brick 1x1 transparent green No 3006848 2x Round brick 1x1 transparent yellow No 3006844 2x Round brick 1x1 transparent red No 3006841 1x Flower 2x2 red No 6000020 2x Grass 1x1 bright green No 6050929 2x Round plate 2x2 bright green No 6138624 1x Leaves 2x2 bright green No 4143562 2x Round tile with eye 1x1 white No 6029156 2x Round tile with eye 2x2...

Page 36: ... 4x 6x 4x 4x 2x 2x 2x 2x 2x 2x 2x 2x 2x 4x 8x 4x 4x 2x 2x 1x 2x 2x 4x 4x 4x 2x 1x 1x 1x 1x 1x 1x 2x 2x 2x 4x 4x 4x 4x 4x 2x 2x 3 6 7 10 4 2 4x 2x 6x 2x 2x 2x 4x 1x 1x 2x 2x 2x 2x 2x 2x 2x 2017 The LEGO Group 36 Build with WeDo2 0 Electronic parts 1x Tilt Sensor white No 6109223 1x Motion Sensor white No 6109228 1x Medium Motor white No 6127110 1x Smarthub white No 6096146 ...

Page 37: ...LEGO and the LEGO logo are trademarks of the sont des marques de commerce du son marcas registradas de LEGO Group 2017 The LEGO Group 2017 01 01 V 1 LEGOeducation com LEGO EducationWeDo2 0 ...

Reviews: