乐高机器人MINDSTORMSEV3程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:TerryGriffin原著;庄启晃等译
- 出 版 社:碁峰信息股份有限公司
- 出版年份:2015
- ISBN:9789863477082
- 页数:253 页
1乐高积木与机器人:一个完美的组合 1
乐高MINDSTORMS EV3 1
乐高MINDSTORMS EV3套件 2
乐高MINDSTORMS EV3软体 3
软体、韧体与硬体 3
艺术与工程 3
良好程式的品质 3
你将在这本书学习到的事项 4
乐高MINDSTORMS线上群组 4
接下来呢? 4
2EV3的编程环境 5
MINDSTORMS软体的导览 5
A:编程桌面 6
B:内容编辑器 6
C:编程面板 6
D:硬体页面 6
E:下载与执行的按钮 6
编写EV3程式 7
模组的一般编制 7
你的第一个程式 8
储存你的作业成果 8
执行程式 9
专案的属性 9
制作备份 9
你的第二个程式 10
注解说明 11
加注说明 11
使用说明的技巧 12
辅助内容 12
结论 12
3三轮机器人(TriBot):测试机器人 13
TriBot的零组件 13
马达与轮子的制作 16
转向模组的制作 20
用家用版来组合转向模组 20
用教育版来组合转向模组 22
添加EV3积木 23
安装红外线或超音波感测器 23
连接颜色感测器 24
安装陀螺仪感测器(教育版) 26
制作触控感测器保险杆 26
安装传输线 29
安装触控感测器 29
安装红外线或超音波感测器 29
安装颜色感测器 30
安装陀螺仪感测器(教育版) 30
安装马达 30
颜色感测器安装方式的选择 30
红外线或超音波感测器安装方式的选择 31
吊臂的制作 32
结论 37
4动作 39
EV3马达 39
移动转向模组 39
模式 40
转向 40
电源 41
持续时间 41
终点煞车 41
连接埠 42
连接埠视图 42
EV3智慧型积木的选单视图 43
ThereAndBack程式 43
向前移动 43
回转 43
单一模组的测试 44
回到起始点 44
AroundTheBlock程式 44
第一个侧边与转角 45
其他三个侧边与转角 45
程式测试 46
移动坦克模组 46
大型马达模组与中型马达模组 46
吊臂 47
反转马达模组 47
滑行时面临的问题 48
进阶探索 50
结论 50
5感测器 51
感测器的使用 51
触控感测器 51
BumperBot程式 52
向前移动 52
障碍物的侦测 53
倒车与回转 53
挑战5-1 54
挑战5-2 54
测试 54
颜色感测器 54
颜色模式 54
反射光源强度模式 55
周遭光源强度模式 55
连接埠视图 55
挑战5-3 56
IsltBlue程式 56
开关模组 56
程式的改善 57
LineFinder程式 58
用连接埠视图找出临界值 59
挑战5-4 59
挑战5-5 60
红外线感测器与遥控 60
邻近距离模式 60
指标标头及指标邻近模式 60
遥控模式 61
BumperBotWithButtons程式 61
挑战5-6 61
超音波感测器 62
英吋距离与公分距离模式 62
存在与监听模式 62
DoorChime模式 62
人员侦测 63
播放铃声 63
停止播放铃声 63
陀螺仪感测器 64
速率模式 64
角度模式 65
重设角度 65
GyroTurn程式 65
挑战5-7 66
马达转动感测器 66
BumperBot2程式 66
进阶探索 68
结论 68
6程式流程 69
开关模组 69
设定条件 69
调整模组大小 70
LineFollower程式 70
基本程式 70
选择颜色感测器的临界值 71
设定移动模组 72
测试程式 72
两种以上的选择 72
挑战6-1 74
测试程式 74
使用分页视图 74
RedOrBlue程式 74
辨识红色物件 75
添加一个新的个案 75
挑战6-2 76
标准个案 76
loop回圈模组 76
loop回圈中断模组 78
BumperBot3程式 78
进阶探索 80
结论 80
7WallFollower程式:迷宫导航 81
虚拟程式码 81
破解迷宫 82
程式的必要条件 82
提出假设 84
最初的设计 84
沿著垂直的墙壁行进 85
编写程式码 85
使用教育版 85
测试 87
转角处过弯 87
编写程式码 88
测试 88
通过墙壁开口处 89
编写程式码 90
测试 90
使用音效模组来当作除错的工具 91
最终测试 92
进阶探索 92
结论 92
8数据线 93
什么是数据线? 93
GentleStop程式 93
编写程式 94
使用数据线的技巧 95
挑战8-1 96
SoundMachine程式 96
控制音量 96
使用数学模组 97
添加音调控制 98
了解数据类别 99
显示频率与音量数值 99
使用文字模组 100
添加标签来显示参数值 100
显示音量 101
挑战8-2 101
挑战8-3 101
挑战8-4 102
进阶探索 103
结论 103
9数据线和开关模组 105
开关模组的参数值模式 105
重写GentleStop程式 106
将数据传送到开关模组 107
使用感测器模组的好处 107
透过开关模组传送数据 108
简化LineFollower程式 111
挑战9-1 111
挑战9-2 113
进阶探索 113
结论 113
10数据线与loop回圈模组 115
逻辑模式 115
挑战10-1 116
loop回圈索引 116
LooplndexTest程式 116
重新启动loop回圈 116
最终loop回圈索引的参数值 117
Spiral LineFinder程式 118
追踪螺旋路径行进 118
顺著螺旋路线行进时侦测路径 119
挑战10-2 120
使用陀螺仪感测器来达成更精准的操控 120
进阶探索 121
结论 121
11变数 123
变数模组 123
RedOrBlueCount程式 124
变数的制作与初始化 125
变数名称的选择 125
显示初始化参数值 126
红色物件的计量 126
蓝色物件的计量 127
使用专案属性页面来管理变数 128
比较模组 129
LightPointer程式 129
变数的定义 130
光源的找寻 130
变数初始化 132
编写LightPointer程式 132
常数模组 134
进阶探索 134
挑战11-1 135
挑战11-2 135
结论 135
12我的模组 137
制作我的模组 137
我的模组面板 139
编辑我的模组 139
挑战12-1 139
LogicToText我的模组 140
添加、移除和移动参数 144
参数设定分页 144
DisplayNumber我的模组 144
我的模组及除错 146
改变我的模组的参数 146
变数和我的模组 146
挑战12-2 148
进阶探索 148
结论 148
13数学与逻辑 149
数学模组的进阶模式 149
支援的运算子与函数 149
modulo运算子 150
数学模组的错误 150
比例式LineFollower程式 152
EV3定时器 153
挑战13-1 154
DisplayTimer程式 154
将计时器的读去值,分别以分钟与秒钟的单位列出 154
将制作的文字显示 154
进位模组 156
随机模组 157
在BumperBot添加随机转向的机制 157
挑战13-2 157
挑战13-3 157
逻辑模组 158
在BumperBot添加随机逻辑 159
范围模组 160
TagAlong程式 160
GyroPointer程式 161
挑战13-4 162
进阶探索 163
结论 163
14EV3光源、按钮和萤幕 165
EV3按钮 165
PowerSetting程式 166
初始值及loop回圈 166
显示当前的参数值 166
调整电源参数值 167
挑战14-1 168
程式测试 168
更快地改变参数值 168
积木状态指示灯 168
ColorCopy程式 169
挑战14-2 169
显示模组 170
显示图像 170
Eyes程式 170
在EV3萤幕上绘图 171
EV3Sketch程式 172
进阶探索 173
结论 173
15阵列 175
概述与专用术语 175
阵列的制作 175
阵列操作模组 176
长度模式 176
在索引读取模式 176
在索引写入模式 177
添加模式 177
ArrayTest程式 177
ButtonCommand程式 179
阵列命令的制作 179
挑战15-1 179
显示命令 180
执行命令 181
挑战15-2 182
ColorCount程式 182
ColorToText我的模组 183
AddColorCount我的模组 184
使用数据线来选择声音档案 185
初始化 186
颜色计数 187
MemoryGame程式 188
loop回圈的起始 188
一系列指示灯的制作 188
WaitForButtons我的模组 189
检验用户的反应 189
进阶探索 191
结论 191
16档案 193
档案存取模组 193
设定档案名称 193
写入档案 193
避免档案名称有误 194
从档案读取 194
储存MemoryGame高积分 195
FileReader程式 196
挑战16-1 198
找寻档案的结尾 198
在ColorCount程式里添加选单 198
CreateMenu CC我的模组 198
SelectOption我的模组 199
新的ColorCount程式的结构 202
物件计数 202
储存与下载数据的计数 205
测试 205
记忆体的管理 205
挑战16-2 205
进阶探索 206
EV3文字档案与Windows 207
结论 207
17资料登入 209
资料蒐集与EV3 209
调查当前电源读取值 209
CurrentPowerTest程式 209
LogData我的模组 212
CurrentPowerTest2程式 212
挑战17-1 213
用转向移动模组测试当前电源 214
SteeringTest程式 215
VerifyLightPointer程式 216
控制资料的量 217
挑战17-2 217
进阶探索 218
结论 218
18多任务作业 219
一个以上的开启模组 219
停止程式模组 220
避免使用忙碌loop回圈 220
在DoorChime程式里添加光源 220
挑战18-1 221
了解程式流程的规则 223
开启模组与数据线 224
使用透过loop回圈或开关模组取得的参数值 225
使用我的模组 226
将两个序列同步 226
不要找麻烦 226
进阶探索 228
结论 228
19透过PID控制的LineFollower程式 229
PID控制器 229
比例控制 230
原始数据 231
好的区域与坏的区域 231
选择目标 233
蒐集感测器的最大与最小的读取值 233
将感测器读取值与目标值标准化 235
加强LineFollower的比例控制 235
颜色感测器的校准模式 236
执行PID控制 236
添加微分项 238
添加积分项 238
微调控制器 242
进阶探索 242
结论 242
A NXT和EV3的相容性 243
马达 243
感测器 243
软体 244
B EV3网站 245
索引 247
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《国际经典影像诊断学丛书 消化影像诊断学 原著第3版》王振常,蒋涛,李宏军,杨正汉译;(美)迈克尔·P.费德勒 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《金甲虫》(美)爱伦·坡著,焦菊隐;文楚安等译 2019
- 《少年国王》(英)O.王尔德(O.Wilde)原著;(英)D.K.斯旺(D.K.Swan),(英)M.韦斯特(M.West);张艳敏翻译 2015
- 《拉萨河女神》马原著 2019
- 《动物营养学原理》(美)伍国耀著;戴兆来等译 2019
- 《新时代商务英语综合教程 教师用书 1》王立非总主编;孔宪遂主编;丁芬,阮岳湘,张斐瑞副主编;王海萍,王莹,金红卫编著;(英)LAN WOOD,ANNE WILLIAMS原著作者 2019
- 《嫂境》王宗仁原著;任梅改编;陈玉先绘画 2019
- 《光学调频连续波干涉技术》(加)郑刚著;廖寅宵,刘柯,宋金城等译 2019
- 《冈底斯的诱惑》马原著 2019
- 《汉学菁华》(美)丁韪良著;沈弘等译 2007
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《大学计算机信息技术教程 2018版》张福炎 2018
- 《莎士比亚公司》(美)西尔薇亚·比奇 2020
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《交通工程安全风险管控与隐患排查一体化理论方法与信息化管理技术》王海燕著 2019
- 《大学信息技术基础学习与实验指导教程》安世虎主编 2019
- 《“互联网+”下的信息、系统、平台与创新》黄佳佳,陈小慧,宋滔,卢彦君著 2018
- 《用户隐私管理与信息安全行为研究》李瀛著 2019