NXC编程入门PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:张政桢编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302381334
- 页数:219 页
第1章 初识NXC 1
1.1 NXC介绍 1
1.2 搭建NXC开发环境 2
1.2.1 BricxCC介绍 2
1.2.2 下载安装BricxCC 3
1.2.3 安装NXT驱动 3
1.2.4 启动BricxCC 5
1.3 编写第一个NXC程序 6
1.3.1 搭建一个基础机器人 6
1.3.2 让机器人动起来 7
1.3.3 编译错误 10
1.3.4 改变小车的行进路线 10
1.4 BricxCC工具 11
1.4.1 直接控制 11
1.4.2 硬件信息 13
1.4.3 状态监视 13
1.4.4 钢琴 16
1.4.5 操纵杆 16
1.4.6 浏览器 17
1.4.7 屏幕监视 17
1.5 更新固件 19
1.6 小结 21
1.7 习题 22
第2章 探索BricxCC开发环境 26
2.1 打开BricxCC 26
2.1.1 连接NXT 26
2.1.2 多文档和标签窗口 29
2.1.3 默认启动选项 30
2.1.4 编译器设置 31
2.1.5 工具栏和状态栏 32
2.2 代码编辑器 33
2.2.1 一般编辑器选项 34
2.2.2 编辑器偏好设置 35
2.2.3 宏命令 37
2.2.4 颜色配置 38
2.2.5 选项页面 39
2.2.6 编辑命令 40
2.2.7 代码模板 41
2.2.8 关联文件扩展类型 43
2.3 文件操作和编辑 43
2.3.1 文件操作 43
2.3.2 编辑菜单 45
2.3.3 搜索菜单 47
2.3.4 书签 50
2.3.5 代码补全 51
2.3.6 参数补全 52
2.4 视图和编译 53
2.4.1 模板 54
2.4.2 代码浏览器 55
2.4.3 编译和运行 56
2.5 小结 57
2.6 习题 58
第3章 语法规则 60
3.1 注释和空格 60
3.1.1 注释 60
3.1.2 空格 61
3.2 常量与变量定义 62
3.2.1 常量和符号常量 62
3.2.2 变量 63
3.2.3 标识符 64
3.3 数据类型 65
3.3.1 变量类型 65
3.3.2 类型详解 66
3.3.3 结构体 69
3.3.4 数组 70
3.4 语句 71
3.4.1 声明变量 71
3.4.2 赋值 72
3.4.3 控制结构 72
3.4.4 其他NXC语句 77
3.5 表达式 78
3.5.1 操作符 79
3.5.2 条件表达式 79
3.6 小结 80
3.7 习题 80
第4章 NXC程序结构 83
4.1 编码顺序 83
4.1.1 运行顺序规则 83
4.1.2 词法顺序规则 85
4.1.3 任务函数的声明 86
4.2 任务 86
4.2.1 任务的定义 86
4.2.2 任务的启动和停止 87
4.2.3 多任务同步 89
4.2.4 多任务实例 91
4.3 函数 96
4.3.1 函数的定义 96
4.3.2 函数的参数和返回值 97
4.3.3 函数参数的传递 99
4.3.4 内联函数 102
4.4 预处理 104
4.4.1 宏定义 104
4.4.2 条件编译 108
4.4.3 文件包含 110
4.5 小结 110
4.6 习题 111
第5章 电动机编程 113
5.1 电动机初探 113
5.1.1 转弯 113
5.1.2 缓慢停止 114
5.1.3 重复命令 115
5.1.4 多层嵌套循环 116
5.2 变量的魅力 116
5.2.1 螺旋移动 116
5.2.2 随机运动 117
5.3 高级命令 118
5.3.1 速度控制模式 118
5.3.2 同步模式 120
5.3.3 转速百分比 121
5.3.4 角度控制 123
5.3.5 电动机过度负载 125
5.4 PID控制 126
5.4.1 初识PID 126
5.4.2 PID函数 127
5.4.3 PID扩展函数 128
5.5 小结 129
5.6 习题 129
第6章 传感器编程 132
6.1 触觉传感器 132
6.1.1 设置触觉传感器 132
6.1.2 躲避障碍物 133
6.2 光感应器 134
6.2.1 设置光感应器 134
6.2.2 循迹机器人 135
6.3 声音传感器 136
6.3.1 设置声音传感器 136
6.3.2 声控机器人 137
6.4 超声波传感器 137
6.4.1 设置超声波传感器 138
6.4.2 超声波测距和避障 138
6.5 角度传感器 140
6.5.1 挖掘NXT电动机潜能 140
6.5.2 被动测量角度 140
6.6 传感器的类型和模式 141
6.6.1 设置传感器 141
6.6.2 传感器类型 142
6.6.3 传感器模式 143
6.7 小结 146
6.8 习题 146
第7章 NXC高级控制 149
7.1 制作音乐 149
7.1.1 播放声音文件 149
7.1.2 声音编程 152
7.1.3 “边跑边叫” 156
7.2 LCD点阵显示 157
7.2.1 文本显示 157
7.2.2 其他显示 159
7.3 系统计时器 161
7.3.1 当前计时器值 161
7.3.2 程序初始计时器值 162
7.4 文件系统 163
7.4.1 文件创建与删除 163
7.4.2 文件的写入 166
7.4.3 文件的读取 173
7.4.4 写入已存在文件 178
7.5 小结 179
7.6 习题 179
第8章 NXT之间的通信 182
8.1 NXT间的通信原理 182
8.1.1 主从关系 182
8.1.2 建立连接 183
8.2 主从通信 184
8.2.1 信箱 184
8.2.2 主从消息 187
8.2.3 回应消息 189
8.3 直接命令初探 191
8.3.1 读取电量信息 191
8.3.2 启动/停止程序 192
8.3.3 播放声音 194
8.4 控制从设备电动机 196
8.4.1 无模式电动机控制 196
8.4.2 速度控制模式 198
8.4.3 同步模式 199
8.4.4 转速百分比 201
8.4.5 读取从设备输出口信息 202
8.5 控制从设备传感器 203
8.5.1 设置从设备输入口状态 204
8.5.2 获取从设备输入口值 205
8.5.3 获取从设备声音及光感应器值 206
8.5.4 设置超声波传感器 208
8.5.5 获取超声波传感器值 210
8.6 小结 211
8.7 习题 212
附录 宏定义类型 215
参考文献 219
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019