About this course
  • What is this course about?
  • Hardware and software that you will need
  • Study guide
Meet the mBot
  • Introduction
  • Parts in the box
  • Assembly: Chassis, motors, wheels, sensors
  • Assembly: mCore tour, Bluetooth module
  • Assembly: Wiring, batteries, controller
  • Assembly: testing
  • Additional hardware
  • Software options
  • End of section quiz
Programming the mBot using a tablet
  • Introduction
  • Demonstration of MakeBlock
  • Demonstration of mBlockly
  • Demonstration of mBlock
  • End of section quiz
Programming the mBot on the PC using mBlock
  • Introduction
  • Install mBlock on your computer
  • A quick look at Scratch, the graphical programming language
  • Create and upload your first program
  • Motor control
  • Moving left, right, backwards
  • End of section quiz
Getting more out of the mBot: programming structures, more sensors
  • Introduction
  • The Loop
  • The distance/proximity sensor
  • More experimentation with the distance sensor
  • The "If" and "If...else" control structure
  • Introducing the buzzer
  • End of section quiz
Create the line follower program
  • Introduction
  • Introducing the line sensor
  • Adding the motors to the line follower program
  • Stopping at the end of the line with the proximity sensor
  • Implement a U-turn at the end of the line
  • Using a button to start and stop
  • Creating custom block (functions)
  • End of section quiz
Other things you should know
  • Introduction
  • Restoring the firmware (so that you can control the mbot from the iPad)
  • Restoring the default program (so that you can control the mbot with the remote
  • End of section quiz
Mini project
  • Project: Do not cross the line!
Conclusion and Bonus Lecture
  • What's next?
  • Bonus Lecture