在本课程中,我们将为你介绍 mBot,这款被称为世界上最友好的教育机器人平台。mBot 是一款基于 Arduino 的双轮机器人,配备了内置的传感器和执行器,你可以使用 Scratch 这种图形化编程语言对其进行编程。

mBot 还可以扩展,提供许多可用的组件,你可以用来构建自己的机器人创作。在课程中,我将演示如何组装 mBot,讨论额外的硬件选项,并展示如何在你的平板或 Windows/Mac OS 电脑上对其进行编程。

MP4 | 视频:h264、1920×1080 | 音频:AAC,44.1 KHz
语言:英语 | 大小:9.02 GB | 时长:4 小时 48 分钟

你将学到的内容

  • 在平板设备上编程 mBot
  • 在 PC 上编程 mBot
  • 使用 mBot 的传感器和执行器
  • 使用 Scratch 语言编程 mBot
  • 设计自己的有趣实验以测试 mBot

要求

  • 完全没有。我们将从头开始。
  • 购买一套 mBot 套件
  • 下载适用于 Windows/Mac OS 的免费编程界面
  • 下载适用于平板的免费编程界面

主要项目:让 mBot 跟随黑线

这门课的主要项目是编程让 mBot 在地面上跟随一条任意的黑线。我们必须有效地结合机器人传感器和执行器,以使其在尽可能快的速度下保持在黑线上。

乍一看,你可能认为让机器人跟随一条线很简单。事实上,对机器人而言,这并非易事。作为程序员,你需要“教会机器人”去做一些对人类来说是直观的事情。你需要提取出跟随一条线的直观理解,并将其转化为代码。

为何选择 mBot?

对于初学者来说,mBot 是一个完美的机器人入门平台。它不仅简单易用,而且非常适合教育目的。mBot 的结构设计符合人机工程学,配合可视化编程界面,使得学习编程变得容易而有趣。通过 mBot,学生们能够直观地理解编程和机械构造的基本概念。

学习编程与硬件基础

本课程的第一部分将涉及如何将 mBot 组装起来。mBot 的组装过程简单易懂,通常只需要几分钟即可完成。组装过程中,学生将亲自接触到机械组件,如电机、轮子、传感器等,这些都为理解基础机器人原理奠定了良好的基础。

接下来,我们将探讨 mBot 支持的传感器和执行器。mBot 主要配备光传感器、超声波传感器和多种LED灯。这些传感器和执行器使得 mBot 能够与环境进行互动,比如探测障碍物、调整运动方向等。

使用 Scratch 编程

Scratch 是一种特别为儿童和初学者设计的编程语言。它采用图形化的块状编程方式,使得编程变得简单且富有趣味。通过拖放这些代码块,学员能够整合出复杂的程序逻辑,控制 mBot 的行为。

在课程的编程部分,我们将展示如何在平板和 PC 上使用 Scratch 为 mBot 编写程序。通过实例演示,学生将逐步掌握编程技巧。例如,编写一个简单的程序,让 mBot 在达到特定条件时亮起 LED,或者在前进时避免障碍物。

实验与创造力

最后,我们会鼓励学员发挥创造力,尝试设计自己的实验和项目。无论是让 mBot 完成特定的舞蹈动作,还是进行一次寻宝游戏,创造的可能性是无穷的。通过这样的实践,学员能在乐趣中加深对机器人的理解。

mBot 是一种理想的学习资源,无论你是刚刚接触编程的青少年还是希望进一步了解机器人技术的教育工作者。通过本课程的学习,您将不仅掌握基础编程和硬件知识,还能在实验和项目中提升创造力和实践能力。

如果你对机器人有兴趣,欢迎立即开始并探索这个充满可能性的世界!购买一套 mBot 套件,下载所需软件,加入我们,一起开启刺激的机器人旅程吧!

概述
第 1 部分:关于本课程

讲座 1 本课程内容是什么?

第 2 讲 你需要的硬件和软件

第 3 讲学习指南

第二部分:认识 mBot

第四讲 介绍

讲座 5 盒子里的零件

第 6 讲 组装:底盘、电机、车轮、传感器

第七讲 组装:mCore 之旅,蓝牙模块

第 8 讲组装:接线、电池、控制器

第 9 讲 组装:测试

第 10 讲 附加硬件

讲座 11 软件选项

第三节:使用平板电脑对mBot进行编程

第 12 讲 简介

第十三讲 MakeBlock 演示

第十四讲 mBlockly 使用演示

第十五讲 mBlock 演示

第四部分:使用 mBlock 在 PC 上对 mBot 进行编程

第 16 讲 介绍

第十七讲 在电脑上安装 mBlock

第 18 讲 快速了解 Scratch,图形化编程语言

第 19 讲 创建并上传你的第一个程序

讲座 20 电机控制

第 21 讲 向左、向右、向后移动

第五部分:充分利用 mBot:编程结构、更多传感器

第 22 讲 简介

第 23 讲 循环

讲座 24 距离/接近传感器

第 25 讲 使用距离传感器进行更多实验

第 26 讲 “If” 和 “If…else” 控制结构

第 27 讲 蜂鸣器简介

第 6 部分:创建巡线程序

第 28 讲 介绍

第 29 讲 线传感器简介

讲座 30 将电机添加到线路跟随器程序中

讲座 31 使用接近传感器在线路末端停车

讲座 32 在线路末端实施掉头

讲座 33 使用按钮启动和停止

讲座 34 创建自定义块(函数)

第 7 部分:您应该了解的其他事项

讲座 35 简介

讲座 36 恢复固件(以便您可以从 iPad 控制 mbot)

讲座 37 恢复默认程序(以便您可以使用遥控器控制mbot

第 8 部分:小型项目

第 9 节:结论和附加讲座

讲座 38 下一步是什么?

第 39 讲 附加讲座

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!