图书介绍

乐高机器人EV3程序设计艺术PDF|Epub|txt|kindle电子书版本网盘下载

乐高机器人EV3程序设计艺术
  • (美)TerryGriffin著;韦皓文,龚禕译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115418128
  • 出版时间:2016
  • 标注页数:259页
  • 文件大小:97MB
  • 文件页数:278页
  • 主题词:智力游戏

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

乐高机器人EV3程序设计艺术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 乐高和机器人:一个伟大的组合1

乐高MINDSTORMS EV31

乐高MINDSTORMS EV3套装2

乐高MINDSTORMS EV3软件3

软件、固件和硬件3

艺术与工程3

好程序的品质4

你从本书中能学到什么4

乐高MINDSTORMS在线社区4

接下来做什么5

2 EV3编程环境6

MINDSTORMS软件各部分功能6

A:程序画布7

B:内容编辑器7

C:编程面板7

D:硬件页面7

E:下载和运行按钮8

编写一个EV3程序8

编程模块的一般布局8

你的第一个程序9

保存程序10

运行程序10

程序属性10

第二个程序11

注释13

增加注释13

使用注释的一些技巧13

上下文帮助14

结束语14

3 TriBot:测试机器人15

Tribot组件15

搭建电机和车轮18

搭建万向轮22

用家庭版套装搭建万向轮22

用教育版套装搭建万向轮24

安装EV3程序块25

安装红外传感器或超声波传感器25

安装颜色传感器26

安装陀螺仪传感器(只适用于教育版)28

搭建触动传感器保险杠28

连接线缆31

连接触动传感器31

连接红外或者超声波传感器31

连接颜色传感器32

连接陀螺仪传感器(只适用于教育版)32

连接电机32

颜色传感器的备选位置32

超声波或者红外传感器的备选位置33

搭建抬升臂34

结束语39

4 运动40

EV3电机40

移动转向模块40

模式41

转向41

功率42

持续时间42

结束时制动43

端口43

端口查看44

EV3程序块上的查看菜单44

程序ThereAndBack(往返)44

向前移动44

调转方向45

测试单独的模块45

返回起点46

程序AroundTheBlock(沿正方形路径行走)46

第一条边和转角46

其他三条边和转角47

测试程序47

移动槽模块48

大型电机模块和中型电机模块48

抬升臂49

反转电机模块49

惯性滑行的问题50

进一步探索52

结束语52

5 传感器53

使用传感器53

触动传感器53

程序BumperBot(碰撞车)54

向前移动54

检测障碍物55

后退并转向55

测试56

颜色传感器56

颜色模式56

反射光强度模式57

环境光强度模式57

端口查看58

程序IsItBlue(谁是蓝色的)58

切换模块58

改进程序59

程序LineFinder(找线)61

使用端口查看找到阈值61

红外传感器和遥控器62

近程模式62

信标和信标近程模式63

远程模式64

程序BumperBot-WithButtons(按钮启动的碰撞车)64

超声波传感器64

距离-英寸和距离-厘米模式65

当前/监听模式65

程序DoorChime(门铃)65

检测来人65

播放门铃声66

停止门铃声66

陀螺仪传感器67

速率模式67

角度模式68

重置角度68

程序GyroTurn(用陀螺仪控制转弯)68

电机旋转传感器69

程序BumperBot2(第2版碰撞车)69

进一步探索71

结束语71

6 程序流程72

切换模块72

设置条件72

程序LineFollower(巡线)73

基本程序74

选择颜色传感器的阈值75

配置移动模块75

测试程序75

更多的选择76

测试这个程序77

使用选项卡视图77

程序RedOrBlue(红色还是蓝色)78

识别红色物体78

添加一个新的“情况分支”79

默认情况80

循环模块80

循环中断模块82

程序BumperBot3(第3版碰撞车)82

进一步探索84

结束语85

7 程序WallFollower(贴墙行走):走迷宫86

伪代码86

解决迷宫问题87

程序需求88

假设89

初始条件89

沿着直墙行走91

编写代码91

测试92

转弯93

编写代码93

测试94

通过墙壁开口95

编写代码96

测试97

最终测试98

进一步探索99

结束语99

8 数据线100

数据线是什么?100

程序GentIeStop(缓慢停车)100

创建程序101

数据线使用技巧102

程序SoundMachine(声音发生器)103

控制音量104

使用数学模块104

添加音调控制105

理解数据类型106

显示频率和音量值107

使用文本模块108

为显示的数值添加名称108

显示音量108

进一步探索110

结束语110

9 数据线和切换模块111

切换模块的数据模式111

重新编写程序GentIeStop112

将数据传递到切换模块内113

使用传感器模块的优点114

向切换模块外部传递数据114

简化程序LineFollower116

进一步探索119

结束语120

10 数据线和循环模块121

逻辑模式121

循环索引122

程序LooplndexTest(循环索引测试)122

再次启动循环122

循环索引的最终数值123

程序SpiralLineFinder(螺旋路径)124

沿着螺旋路径行走124

沿着螺旋路径前进时检测黑线125

用陀螺仪传感器完成转向126

进一步探索127

结束语128

11 变量129

变量模块129

程序RedOrBIueCount(计数红色和蓝色物体)130

创建和初始化变量131

显示初始值132

计数红色物体132

计数蓝色物体134

在项目属性页面管理变量135

比较模块136

程序LightPointer(寻找光源)136

定义变量137

找到光源137

创建程序LightPointer139

常量模块141

进一步探索142

结束语143

12 我的模块144

创建我的模块144

我的模块面板146

编辑我的模块146

我的模块LogicToText147

添加,删除和移动参数151

参数设置选项卡151

我的模块DisplayNumber152

更改我的模块参数154

变量和我的模块154

进一步探索156

结束语156

13 数学和逻辑157

数学模块的高级模式157

可使用的运算符和函数157

取模运算158

数学模块的错误158

比例巡线160

EV3计时器162

程序DisplayTimer(显示时间)162

将计时器的读数变为分钟和秒163

创建显示文本163

舍入模块164

随机模块165

为程序BumperBot添加随机转向166

逻辑运算模块167

为程序BumperBot添加逻辑运算168

范围模块169

程序TagAlong(紧紧跟随)170

程序GyroPointer(陀螺仪指南针)171

进一步探索172

结束语172

14 EV3状态灯、按钮和屏幕173

EV3按钮173

程序PowerSetting(设置功率)174

初始化和循环174

显示当前值175

调整功率值175

测试程序175

快速改变数值176

程序砖状态灯177

程序ColorCopy(复制颜色)177

显示模块178

显示图像178

程序Eyes(眼睛)179

在EV3屏幕上画图179

程序EV3Sketch(EV3素描)181

进一步探索182

结束语182

15 阵列183

概述和术语183

创建一个阵列183

阵列运算模块184

长度模式184

读取索引模式185

写入索引模式185

附加模式186

程序ArrayTest(阵列测试)186

程序ButtonCommand(按钮命令)188

创建命令阵列188

显示命令189

执行命令190

程序ColorCount(颜色计数)190

我的模块ColorToText(将颜色转变为文本)192

我的模块AddColorCount(增加颜色计数)194

用数据线选择声音模块194

初始化196

颜色计数197

程序MemoryGame(记忆游戏)198

循环的开始198

创建颜色灯光序列198

我的模块WaitForButtons199

检查玩家的响应结果200

进一步探索201

结束语202

16 文件203

文件读写模块203

设置文件名称203

写入文件203

读取数据204

保存程序MemoryGame(记忆游戏)的得分205

程序FileReader(查看文件内容)207

为程序ColorCount(颜色计数)添加菜单208

我的模块CreateMenu_CC209

我的模块SelectOption210

新程序ColorCount的结构213

计数物体214

保存和载入计数值215

测试程序215

管理内存217

进一步探索218

结束语219

17 数据记录220

数据收集与EV3220

研究当前功率读数220

程序CurrentPowerTest(当前功率测试)220

我的模块LogData(记录数据)223

程序CurrentPowerTest2(当前功率测试,第2版)223

用移动转向模块测试当前功率226

程序SteeringTest(转向测试)226

程序VerifyLightPointer(验证光源)227

控制数据的数量229

进一步探索230

结束语230

18 多任务处理231

多个启动模块231

停止程序模块232

避免忙等待232

程序DoorChime(门铃)添加灯光233

理解程序流程规则237

开始模块和数据线237

使用来自循环和切换模块的数据值238

使用我的模块239

同步两个序列240

远离麻烦240

进一步探索241

结束语241

19 使用PID控制器的巡线程序242

PID控制器242

比例控制243

原始数据244

良好区域与不良区域244

选择目标值246

采集传感器读数的最小值和最大值247

标准化传感器读数和目标值247

增强程序LineFollower的比例控制249

实现PID控制250

添加微分项250

添加积分项252

调整控制器253

进一步探索256

结束语256

附录A NXT和EV3的兼容性257

电机257

传感器257

软件258

附录B EV3在线资源259

热门推荐