Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Arduino Robotics with the mBot
Rating: 4.5 out of 5(205 ratings)
1,730 students

Arduino Robotics with the mBot

An introduction to robotics with the world's friendliest learning robot
Last updated 3/2020
English

What you'll learn

  • Program the mBot on the tablet device
  • Program the mBot on the PC
  • Use the mBot sensors and actuators
  • Program the mBot using the Scratch language
  • Come up with your own fun experiments for the mBot

Course content

9 sections39 lectures4h 49m total length
  • What is this course about?3:36

    I've designed this course to help you take a first steps in the exciting world of robotics. Granted, the robots you will be playing with in this course is very much unlike R2-D2, but all robots share common design elements. In this course, I will introduce you to some of them. Let's have a look at what this course is about.

  • Hardware and software that you will need2:32

    Let's have a look at the hardware and software that you need in order to successfully complete this course. In this course, things are fairly simple. As far as the hardware is concerned, you will need the mBot kit that contains all the bit and pieces, the parts that you need in order to assemble your own mBot. You can get this from Makeblock or you can look up one of the distributors in your country.

  • Study guide4:19

    In this lecture I'll explain the structure of the course and how to make the most from it. I've designed the course for people who have never played with a robot before and may even have never used an Arduino. It is a course for the absolute beginner. This doesn't mean that you won't get in-depth skills, it means that the learning curve is gentle. I've arranged the lectures in the course in two parts.

Requirements

  • Absolutely nothing. We'll start at the beginning.
  • Purchase an mBot kit
  • Download the free programming interface for Windows/Mac OS
  • Download the free programming interface for tablets

Description

This course will introduce you to the mBot, the world's friendliest educational robotics platform. The mBot is an Arduino-based, two-wheel robot that comes with build-in sensors and actuators, and that you can program using Scratch, a graphical programming language. 

The mBot is also extensible, with a lot of components available that you can use to build your own robotic creations.

In this course, I will show you how to assemble the mBot, discuss the additional hardware options, and demonstrate how to program it on your tablet and your Windows or Mac OS computer.

The main project of the course involves programming the mBot to follow an arbitrary black line on the floor. In this project we must combine our robot’s sensors and actuators efficiently to enable it to stay on the line while it travels on it as quickly as possible.

At first glance, you may think that getting a robot to follow a line is easy. That’s not true for a robot.

As the programmer, you must “teach the robot” to do something that to a human is intuitive. You need to extract the intuitive understanding of how to follow a line and convert it into code.

The required hardware is the mBot itself, and a computer (Windows or Mac OS). You can purchase an mBot direct from its manufacturer, Makeblock, or from your local reseller. You can download the software from free from the Makeblock website.

Who this course is for:

  • School students and homeschoolers interested in robotics projects
  • Teachers, interested to learn skills for a STEM class
  • Electronics hobbyists looking for a gentle introduction to robotics
  • Parents looking for a fun educational activities to take with their children