logo资料库

用户手册(AlphaBlock_User_Manual_CN).pdf

第1页 / 共83页
第2页 / 共83页
第3页 / 共83页
第4页 / 共83页
第5页 / 共83页
第6页 / 共83页
第7页 / 共83页
第8页 / 共83页
资料共83页,剩余部分请下载后查看
KitiBot-MG 使用教程 KitBot-MG 使用教程 ~ 1 ~
KitiBot-MG 使用教程 前 言 KitiBot-MG 是专为创客教育而设计的入门级机器人。许多小朋友对机器人都有很大的兴 趣,都想拥有一台属于自己的机器人,然而却因为不懂电子和编程而苦恼不已。更因为无趣的 学习经历,复杂的学习过程,让孩子觉得学习枯燥乏味,不断的失去耐心。KitiBot-MG 通过图 形化编程软件,积木式拖拽搭建程序,让学习变得更简单,轻松编程遥控机器人,同时培养; 逻辑思维能力。配合本教程和微雪提供的开源代码,便能快速了解和探索智能小车的学习和开 发。 KitBot-MG 主要面向中小学生,不需要具备专业的电子知识就可以使用,使用图形化编程 软件,积木式拖拽搭建程序,操作简单。主板是基于 Arduino Mega2560 设计,支持 Arduino IDE。板载双模蓝牙,光线传感器,RGB LED,蜂鸣器等十几块可编程电子器件。机器人可以实 现红外/蓝牙遥控,超声波避障和红外巡线等功能。KitBot-MG 分为两个版本,分别是 KitiBot- MG-W 轮式机器人,KitiBot-MG-T 履带机器人。这两个版本只是外形不一样,程序兼容,所有 使用用一个教程不区分版本。 由于小车的电器特性所限,相对于其他的开发板,用户应当更加注意安全、正确地使用本 产品,以避免对主控板造成不可逆的电器损坏。因此首次使用本产品的用户,应当尽量按照本 手册的操作步骤进行操作。 由于作者水平有限,时间仓促,教程中存在错误和不足之处再说难免,敬请读者批评、指 正。 获取产品资料:用户可以通过微雪百科获取 KitiBot-MG 的详细资料,包括用户手册、原理 图、示例程序、数据手册等资源。 ➢ 资料路径:www.waveshare.net/wiki/KitiBot-MG ~ 2 ~
KitiBot-MG 使用教程 目 录 前言 .................................................................................................................................................................................... 2 准备工作 .......................................................................................................................................................................... 7 第一节 熟悉 AlphaBlock 软件......................................................................................................................... 8 文件 ................................................................................................................................................................. 8 编辑 ................................................................................................................................................................. 8 连接 .............................................................................................................................................................. 10 控制板 ......................................................................................................................................................... 10 扩展 .............................................................................................................................................................. 10 语言 .............................................................................................................................................................. 11 第二节 安装驱动并连接串口 ....................................................................................................................... 12 第三节 出厂程序演示 ..................................................................................................................................... 15 第四节 编程模式 .............................................................................................................................................. 17 第一章 初识 AlphaBlock ......................................................................................................................................... 22 第一节 脚本积木 .............................................................................................................................................. 22 第二节 使用积木搭建简单程序 .................................................................................................................. 24 第三节 积木编程控制机器人 ....................................................................................................................... 25 第二章 点亮一个 LED 灯......................................................................................................................................... 26 第一节 点亮 LED .............................................................................................................................................. 26 第二节 闪烁 ....................................................................................................................................................... 26 第三节 按键控制 LED ..................................................................................................................................... 27 第三章 RGB LED 灯................................................................................................................................................... 29 第一节 三色显示 .............................................................................................................................................. 29 第二节 随机颜色 .............................................................................................................................................. 30 ~ 3 ~
KitiBot-MG 使用教程 第三节 交替闪烁 .............................................................................................................................................. 31 第四章 音乐大师 ....................................................................................................................................................... 34 第一节 播放音调 .............................................................................................................................................. 34 第二节 播放一段音乐 ..................................................................................................................................... 36 第三节 电子琴功能 ......................................................................................................................................... 37 第四节 救护车音效 ......................................................................................................................................... 38 第五节 消防车音效 ......................................................................................................................................... 38 第五章 奔跑吧,机器人 ......................................................................................................................................... 41 第一节 让机器人动起来 ................................................................................................................................ 41 第二节 键盘控制机器人 ................................................................................................................................ 42 第三节 Debug(修复漏洞) ....................................................................................................................... 43 第六章 离线模式 ....................................................................................................................................................... 45 第一节 在线模式 .............................................................................................................................................. 45 第二节 离线模式 .............................................................................................................................................. 46 第三节 在线模式和离线模式的比较 ......................................................................................................... 48 第四节 沿 S 型轨迹移动 ................................................................................................................................ 48 第七章 程序的基本结构 ......................................................................................................................................... 50 第一节 顺序结构 .............................................................................................................................................. 50 第二节 条件结构 .............................................................................................................................................. 51 第三节 循环结构 .............................................................................................................................................. 52 第八章 数字游戏 ....................................................................................................................................................... 54 第一节 加减乘除 .............................................................................................................................................. 54 第二节 逻辑操作符 ......................................................................................................................................... 55 第三节 变量 ....................................................................................................................................................... 57 ~ 4 ~
KitiBot-MG 使用教程 第四节 比较操作符 ......................................................................................................................................... 59 第五节 自定义指令 ......................................................................................................................................... 60 第九章 光传感器 ....................................................................................................................................................... 62 第一节 光线传感器 ......................................................................................................................................... 62 第二节 利用光线传感器 ................................................................................................................................ 63 第三节 光传感器控制 RGB LED 灯 ............................................................................................................ 64 第十章 红外遥控器................................................................................................................................................... 65 第一节 红外遥控器控制 LED 灯 ................................................................................................................. 65 第二节 红外遥控器控制 RGB LED.............................................................................................................. 66 第三节 红外遥控器控制机器人运动 ......................................................................................................... 67 第四节 红外遥控器按键状态 ....................................................................................................................... 68 第五节 红外遥控器离线模式 ....................................................................................................................... 69 第十一章 让机器人摇头 ......................................................................................................................................... 70 第一节 舵机 ....................................................................................................................................................... 70 第二节 红外遥控控制舵机 ........................................................................................................................... 70 第三节 控制转动角度 ..................................................................................................................................... 71 第四节 离线模式 .............................................................................................................................................. 75 第十二章 闪避机器人 .............................................................................................................................................. 77 第二节 超声波检测障碍物 ........................................................................................................................... 78 第三节 避障添加控制功能 ........................................................................................................................... 79 第四节 离线模式 .............................................................................................................................................. 79 第五节 增加舵机控制 ..................................................................................................................................... 79 第十三章 巡线机器人 .............................................................................................................................................. 81 第一节 使用红外循迹传感器 ....................................................................................................................... 81 ~ 5 ~
KitiBot-MG 使用教程 第二节 循迹(巡线) ..................................................................................................................................... 82 ~ 6 ~
KitiBot-MG 使用教程 准 备 工 作 欢迎来到 KitiBot 机器人的世界,KitiBot 机器人是专门为中小学生设计的智能小车套件,可 以通过图形化编程,无需编程经验也可以使用。 通过对本教程的学习,可以体验编程的乐趣,同时能够对电子器件和软件有一个直接深入 的认识。本教程包括三个核心部件:机器人,主控板和 AlphaBlock。主控板就是机器人的大 脑,负责控制机器人完成各种动作,而机器人是由主控板,各种传感器和电机电池构成。 AlphaBlock 是基于 Scratch2.0 开发的软件,可以通过图形化编程,通过编程可以给机器人加上 灵魂,让他可以按照我们的想法实现各种功能。AlphaBlock 界面如下所示。 Figure 1 AlphaBlock 软件 主控板包含了各种传感器,如下图所示: ~ 7 ~
KitiBot-MG 使用教程 第 一 节 熟 悉 ALPHABLOCK 软 件 下面介绍一下怎么使用 AlphaBlock 软件。让我们先来熟悉一下菜单。 文 件 Figure 2 AlphaBlock-文件 “新建项目”:重新建立一个新的项目 “打开项目”:可以打开已经存在的项目 “保存项目”:可以将当前项目保存到本地文件中 注:项目的后缀为“.sb2”,我们已经提供了本教程用到的所有工程,但是建议各位按照教程一步 步操作,重新建立工程并编写程序 编 辑 Figure 3 AlphaBlock-编辑 “撤销删除”:可以还原上一步删除的程序 “隐藏舞台模式”:隐藏掉程序左边的舞台和角色 “小舞台布局模式”:会缩小舞台,使程序编辑区变得更大 ~ 8 ~
分享到:
收藏