mBot online course 101 – basic movements

Curriculum Mapping

Digital Technologies

  • Digital Systems (Year 3-4): Explore a range of digital systems with peripheral devices for different purposes, and transmit different types of data(VCDTDS019)
  • Creating Digital Solutions (Year 3-4): Define simple problems, and describe and follow a sequence of steps and decisions involving branching and user input (algorithms) needed to solve them(VCDTCD023)
  • Creating Digital Solutions (Year 5-6): Develop digital solutions as simple visual programs(VCDTCD033)

Mathematics

  • Patterns and Algebra (Year 7): Design and implement mathematical algorithms using a simple general purpose programming language(VCMNA254)
  • Patterns and Algebra (Year 8): Use algorithms and related testing procedures to identify and correct errors(VCMNA282)

Objectives

Program the mBot to:

  • Move forward (some distance)
  • Move backward to starting point and remain there!

Key Functional Blocks

You may need to use:

  • mBot Program: to mark the start of code to be uploaded to mBot
  • Wait: to wait and continue doing the previous task
  • Run forward: to move mBot forward at specified speed. You may select different movement directions and speed.

Objectives

Program the mBot to:

  • Move forward (some distance)
  • Turn left and move some distance
  • Turn right and move some distance
  • Stop and remain there!

Key Functional Blocks

You may need to use:

  • mBot Program: to mark the start of code to be uploaded to mBot
  • Wait: to wait and continue doing the previous task
  • Run forward: to move mBot forward at specified speed. You may select different movement directions and speed.
  • Set motor: to control individual motor for turning mBot right / left. Apart from using ‘run forward/backward/left/right’ block, this can give you precise control.

Name *

Email *

Objectives

Program the mBot to follow a rectangular path, i.e.:   

  • Move forward (some distance)
  • Turn right and move some distance
  • Turn right and move some distance
  • Stop and remain there!

What you need?

To carry out this exercise, we need:

  • mBot
  • USB Cable
  • Computer with mBlock software

Key Functional Blocks

You may need to use:

  • mBot Program: to mark the start of code to be uploaded to mBot
  • Wait: to wait and continue doing the previous task
  • Run forward: to move mBot forward at specified speed. You may select different movement directions and speed.

Set motor: to control individual motor for turning mBot right / left. Apart from using ‘run forward/backward/left/right’ block, this can give you precise control.

Leave a Reply

Your email address will not be published. Required fields are marked *