1 of 28

Teacher Notes

Topics

Day 1

  • Dash Robots
  • Program Dash
  • Dash Dance Party (if you have time today or any other day)

Day 2

  • Dash Obstacle Course

Day 3

  • Draw with Dash

Day 4

  • Dash Sensors

Day 5

  • Dash Soccer

Remind students to be nice to the robots each day.

If you have less than 5 days, you can pick the activities that best fit your group. If they have trouble with coding the first day, it is probably best to skip the sensors.

I suggest Day 1, 2 and 5 if you have 3 days

Materials

Everyday

  • Dash
  • Tablets
  • Chargers

Day 1

  • Music

Day 2

  • Blocks
  • Legos
  • Boxes
  • Any other materials to make the obstacle course
  • Paper and pencils

Day 3

  • Markers
  • Paper
  • LEGOs and Dash-to-LEGO connectors
  • Tape

Day 4

  • Obstacles (like a box or something)

Day 5

  • Soccer Nets
  • Ball
  • LEGOs and Dash-to-LEGO connectors

2 of 28

Dash Robots

3rd - 5th Grade

3 of 28

Dash Robot

  • Robot we can program and drive around
  • Connects to a tablet via 2 apps.
    • Wonder
    • Blockly

4 of 28

Dash Robot Rules

  1. Dash should remain on the ground
    1. Do NOT throw Dash
    2. Do NOT drive Dash on top of tables
  2. Do NOT push Dash like a car
  3. Treat Dash nicely

If you need to take a break. Leave Dash and the tablet and walk away for a few moments.

5 of 28

Program Dash

6 of 28

Connect to Dash

  • Open the Blockly App
  • Connect your Robot
    • Click the + sign in the corner
    • Select the right robot
  • Open a new project

7 of 28

How to Program Dash

In the menu find the Drive blocks.

Attach one to the When Start block.

Press the Green button in the bottom left corner to play your program.

8 of 28

Program a Square

How many sides does a square have?

How many corners does a square have?

What block can help us make a side?

What block could help us draw a corner?

9 of 28

Program a Maze

Program your robot to drive through a maze using Drive Blocks

Make 1 continuous program

10 of 28

Dash Dance Party

11 of 28

Let’s Dance

Explore different blocks in Blockly

Drive, Look, Light, Sound and Animation blocks

Make Dash do an awesome Dance

12 of 28

Dash Obstacle Course

13 of 28

Obstacle Courses

Have you ever been in an obstacle course?

14 of 28

Design an Obstacle Course

  • Split up into Groups of 3-4
  • Spend 5 minutes drawing your obstacle course on paper
  • Think about obstacle courses you’ve seen before

15 of 28

Create an Obstacle Course

  • Each group gets 1 Dash Robot
  • Each group gets a box of obstacle course supplies
  • Make sure the Dash robot fits everywhere it needs to drive through

  • Should be challenging, but not impossible!

16 of 28

Complete the Obstacle Courses

  • Each group should move to a different groups obstacle course
  • Connect the Dash robots to tablets (Wonder remote control app)
  • Each team member should get a chance to drive the robot through the obstacle course

  • Which team is the fastest?
  • Which team made the hardest course?

17 of 28

Drawing with Dash

18 of 28

Draw with Dash

  • Use LEGOs to attach a marker to your robot so that the marker tip touches the ground.

  • How can you attach the marker?
  • Can you attach it without tape?
  • Make a plan and try it out.

19 of 28

Draw with Dash

  • Connect the Dash to the Blockly app.
  • Place your robot on a large piece of paper.

  • Can you program Dash to write a letter?
  • Can you program Dash to draw a shape?

20 of 28

Sensors with Dash

21 of 28

Sensors as Senses

  • We have 5 senses
    • Touch
    • Taste
    • Hearing
    • Sight
    • Smell
  • And More: Proprioception (close your eyes and touch your nose)
  • Robots have sensors
    • Potentiometers
    • Proximity sensors
    • Microphones/speakers
    • Buttons
    • IR receivers/transmitters

22 of 28

Input/Output devices

  • Sensors are input devices
    • Take information into the robot
    • Examples
      • Buttons
      • Proximity sensors
      • Keyboards
      • Microphones
  • Output devices
    • Help the robot interact with the world
    • Examples
      • Speakers
      • Wheels/motors turning or driving

23 of 28

Using Sensors with Dash

  • Control Blocks can help us use sensors
  • Repeat forever
    • Perform the instruction inside over and over
    • Can also use Repeat x times
  • Wait for Dash Top Button
    • Will stop the program until the button is pressed, then will complete the instructions after this block
  • Some Start blocks also use sensors

24 of 28

Programming Challenge

  • Create a program where Dash plays a noise when one of its buttons is pressed.

  • Extension: Create a program where Dash drives until one of the head buttons is pressed. Then have it turn and then keep driving.
    • Hint: Use Set Wheel Speed instead of drive forward a specific distance

25 of 28

Programming Challenge

  • Program Dash to drive until it hits an object (try using the proximity sensor), then turn and keep driving.
    • You’ll need to use the Set Wheel Speed to instead of Drive forward

  • What else can you have Dash do using sensors?

26 of 28

Dash Soccer

27 of 28

Prepare the Robots

  • Use the LEGO connectors to add pieces to decorate and improve the soccer players.
  • Split into groups or pairs.
  • Design the soccer robot additions.

28 of 28

Soccer Tournament

  • Have each team play against each other in rounds.
    • Each team member should get a chance to drive the robot.
  • Make improvements to the robot design in between your rounds.