Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Level 1 - Robotics & Programming Online Self Paced Course
Introduction and Overview
Overview & Introduction (2:36)
Objectives, Pace, Outline & Schedule (5:16)
Getting Started (m5)
Computer Requirements (5:25)
Internet Access Requirements (3:14)
Supplies Needed (3:13)
Software Requirements (7:34)
Software Installation - Web Version with mLink (4:47)
Software Installation for Mac & Windows Users (2:44)
Launching mBlock on Your Computer (6:03)
Computer Science, The Job Market & You
Computer Science & the Job Market (2:04)
Skills & Interests (0:53)
Robot Build
Robot Build Intro (2:43)
Unboxing (2:48)
Chassis & Motors (8:21)
Wheels (4:19)
Sensor Line Follower (5:45)
Sensors and Cables (5:45)
Sensors - Obstacle Avoidance (6:13)
Wires, Battery, mCore Board (7:44)
Wiring & Bluetooth Controller (4:42)
Bluetooth Module & Remote Control (2:05)
Remote Control Commands
Spare Parts (3:40)
Robot Faces :-) (0:48)
Robot Faces Downloadable Images
mCore Board (9:37)
Introduction to Programming
What is Binary (6:53)
The ASCII Standard (5:17)
Binary Math Problems (7:29)
Modern Programming Languages (3:34)
High Level Languages (8:08)
Relationship between Hardware & Software, Introductions to GUI (6:27)
Scratch Graphical Programming Introduction (4:41)
Visual Code vs Scripting Languages (6:29)
mBlock
What is mBlock (7:20)
Programming Environment (11:36)
Programming Your Sprite
You are the Boss (4:19)
Move Panda Forward, Rotate, Reset (10:06)
Move Panda Backwards (4:24)
Wait Command (4:48)
XY Axis (8:17)
Saving Projects & New Projects
Creating New Programs (1:14)
Saving Your Programs - Where, Why, Extension (6:17)
Code Control - Tips for Working with Block Code
Working with Block Code - Tips & Tricks Part 1 (4:52)
Working with Block Code - Tips & Tricks Part 2 (8:37)
Animating Your Sprite
Animating Your Sprite (7:36)
Panda Costumes & Customizations (11:56)
Animating Panda (11:44)
Creating Different Results with the Same Code (6:51)
Making More Efficient Code (4:53)
Animating Other Sprites (13:49)
Turning Corners & Resetting
Turning Corners & Resetting Panda (15:07)
Move Panda in Square & Setting Rotation Style (9:09)
More Efficient Code & Troubleshooting (8:04)
Circular Movement?
Move Panda in a Circle (9:01)
Pen Extension Panda Draws Colorful Circles (6:51)
Panda Goes to Sleep
Preview of Panda Goes to Bed Challenge (2:23)
Move, Rotate, Set Rotation Style (16:21)
Climb on Bed, Lay Down, Say Goodnight (5:52)
Final Touches - Sound and Backdrop (14:52)
Sound Controls, If Then Statements m5
Controlling Panda with Sound - System Requirements
Conditional Statements
Control Sprite with Sound (Part 1) (14:20)
Control Sprite with Sound (Part 2) (6:32)
Panda Says Loudness Value (3:24)
Coding Arrow Controls
Control Using Arrow Keys Intro (0:55)
Planning Our Code (3:48)
Coding Arrow Controls - Part 1 (7:50)
Coding Arrow Controls - Part 2 - Panda Plays Soccer (9:18)
Extra Credit Soccer Game Play Challenge Intro (1:03)
Extra Credit Challenge - Programming a Game using Arrow Keys (17:11)
Arduino Code, If Statements & Syntax (7:02)
Scratch Resources
Scratch Resources - Games, Code and More (4:50)
Transferring Code to the Robot
Connecting Robot to the Computer (2:17)
Robot Workspace Hiding Stage (7:35)
Live Mode vs Upload Mode - Connection Test (10:54)
Failed Upload - Connection Troubleshooting Tips (4:07)
Displaying Arduino Code
Displaying Arduino Code (6:28)
Motion Commands
Run Forward and On Board Button (17:13)
Multiple Options for Every Movement (10:29)
Reset Button (1:24)
Independent Motor Control Speed (7:15)
Precision Driving Observations (4:46)
Troubleshooting Precision Driving (5:59)
Balloon Pop Challenge (5:17)
Balloon Pop Challenge - Part 1 (1:09)
Balloon Pop Challenge Solution - Part 2 (0:47)
Balloon Pop Tips (5:31)
Turn in Circle (6:29)
Same Code Different Results (4:07)
Run Forward, Turn Around, Come Back (6:21)
Turn Block vs Motor Controls (4:51)
LED Controls & Color Codes
Robot Light Show (12:14)
Left & Right Control - Game Day Light Show (18:44)
Creating Different Colors (6:41)
Color Codes (7:37)
LEDs (2:08)
How to Make Rainbow Colors (3:54)
Linking Color with Motion (3:28)
Adding Sound (m5)
Adding Sound (20:59)
Linking Sound and Movement (15:43)
Ambulance Bot (7:25)
Small Square (m5)
Intro to the Small Square Challenge (2:16)
Small Square Detail (10:38)
Small Square Troubleshooting Tips (2:08)
Large Square (m5)
Large Square Challenge (2:57)
Side One of the Square (13:10)
Square - Final Code (4:31)
Final Challenge (0:53)
Pulse width Nodulation (PWM) combined with intro (5:33)
Obstacle Avoidance
Obstacle Avoidance Introduction (7:59)
Ultrasonic Sensor Test (10:59)
Obstacle Avoidance Part 1 (8:45)
Obstacle Avoidance Part 2 (15:05)
Obstacle Avoidance Part 3 (5:41)
Programming the Remote Control (m5)
Programming the Remote Control (5:33)
Remote Control Code Part 2 (4:41)
Remote Control If Then (3:27)
Troubleshooting and Final Solution (4:43)
The Maze Game (m5)
Movement (9:52)
Creating Maze (6:39)
Orientation (9:39)
Changing Levels (7:03)
Resetting you Robot to the Default Program (m5)
Resetting Your Robot (2:59)
Teach online with
mCore Board
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock