本篇主要提供VEX机器人创新编程设计化学工业电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
图书基本信息 | |||
图书名称 | VEX机器人创*程设计 | 作者 | 李哲 |
定价 | 59.00元 | 出版社 | 化学工业出版社 |
ISBN | 9787122353290 | 出版日期 | 2020-01-01 |
字数 | 页码 | ||
版次 | 装帧 | *装 | |
开本 | 16开 | 商品重量 |
内容提要 | |
VEX机器人是一款国际上广泛使用的机器人产品,越来越多的中小学开设有相关的课程。它通常采用C语言编程,是孩子们了解和掌握人工智能技术的好工具。 n 本书首先介绍了VEX机器人的硬件组成模块,接着讲解了C语言的基础知识,然后选用适合中小学生使用的RobotC开发环境,一步步讲解了利用Robot*行编程开发的技巧,再深入到控制算法的使用, 后通过一系列有趣的机器人设计开发案例加以运用,由点到面给孩子以启发。 n 本书力图拓宽学生的视野,将学科知识与项目活动相结合,从而成为中小学生STEM教育课程的一种尝试与探索。本书适合机器人爱好者、中小学生创客师生等自学使用,也可作为相关培训机构的教学参考用书。 |
目录 | |
章VEX机器人介绍 n 1.1 VEX常用传感器 002 n 1.1.1 数字量传感器 002 n 1.1.2 模拟量传感器 004 n 1.2 VEX主控 007 n 1.3 VEX遥控 009 n 1.3.1 模拟量控制 010 n 1.3.2 数字量控制 010 n 1.3.3 伙伴遥控 011 n 1.4 Wi-Fi模块 011 n 1.5 电动系统 012 n 1.5.1 电机 012 n 1.5.2 电机控制器 013 n 1.5.3 电源扩展器 013 n 1.6 气动系统 014 n 1.6.1 气动配件 015 n 1.6.2 气缸 015 n 1.6.3 电磁阀 015 n 第2章RobotC教程 n 2.1 RobotC简介 016 n 2.2 软件及驱动安装 017 n 2.3 界面认识 018 n 2.4 RobotC软件设置 018 n 2.5 新建c和件 019 n 2.6 下载程序 020 n 2.6.1 机器人连接电脑 020 n 2.6.2 下载并运行程序 021 n 2.7 定义主控接口 022 n 2.7.1 电机接口 022 n 2.7.2 模拟量接口 023 n 2.7.3 数字量接口 024 n 2.7.4 I2C接口 026 n 2.7.5 UART接口 027 n 2.7.6 SP接口 028 n 2.8 设置电机转*率motor[ ] 028 n 2.8.1 *率与转动关系 028 n 2.8.2 控制*率 028 n 2.8.3 读取*率 030 n 2.9 函数 030 n 2.10 使用遥控器vexRT[ ] 031 n 2.10.1 获取按键的值 032 n 2.10.2 获取摇杆的值 033 n 2.10.3 获取遥控内置加速度计的值 034 n 2.10.4 获取伙伴遥控器的遥控数据 035 n 2.11 使用传感器SensorValue[ ] 037 n 2.11.1 读取传感器值的方法 037 n 2.11.2 限位开关、触碰开关、跳线 038 n 2.11.3 超声波 041 n 2.11.4 普通双向编码器 043 n 2.11.5 集成双向编码器 044 n 2.11.6 红外巡线传感器 045 n 2.11.7 角度传感器 048 n 2.11.8 陀螺仪 050 n 2.12 控制数字量接口的输出 052 n 2.12.1 读取输出的值 052 n 2.12.2 写入输出的值 052 n 2.12.3 输出的值取反 053 n 2.12.4 控制气缸的电磁阀 053 n 2.12.5 控制LED 055 n 2.13 使用定时器T1、T2、T3、T4 056 n 2.13.1 读取定时器的时间值 056 n 2.13.2 重置定时器 056 n 2.13.3 使用定时器做非阻塞型 056 n 2.13.4 定时器作为函数的参数 057 n 2.14 打印调试信息DebugStream() 058 n 2.14.1 调试流窗口 059 n 2.14.2 使用writeDebugStream()打印信息 060 n 2.14.3 清除DebugStream窗口 061 n 2.15 使用LCD显示屏 062 n 2.15.1 使用LCD显示信息 062 n 2.15.2 使用LCD按键 064 n 2.15.3 控制LCD的背光灯 070 n 2.16 使用蜂鸣器 071 n 2.16.1 蜂鸣器播放声音的特点 071 n 2.16.2 使用蜂鸣器播放声音 072 n 2.16.3 等待声音完成播放 072 n 2.16.4 清除蜂鸣器所有声音 073 n 2.16.5 蜂鸣器的音量 073 n 2.17 其他*能与函数 074 n 2.17.1 获取主控电池的电压 074 n 2.17.2 读取系统开机运行时间 074 n 2.17.3 清除所有变量 074 n 2.17.4 常用数学函数 075 n 2.18 RobotC的多任务系统 076 n 2.18.1 常见的任务类型 076 n 2.18.2 任务的时间片 077 n 2.18.3 任务的状态及转换 077 n 2.18.4 任务的优先级 079 n 2.18.5 定义任务 080 n 2.18.6 启动任务与停止任务 081 n 2.18.7 暂停任务与恢复任务 085 n 2.18.8 等待任务运行完毕 087 n 2.18.9 给任务传递参数 093 n 2.19 程序调试方法 102 n 2.20 场地控制器程序 105 n 第3章机器人C语言基础 n 3.1 变量 106 n 3.1.1 变量三要素 106 n 3.1.2 基本数据类型 107 n 3.1.3 强制类型转换 112 n 3.1.4 定义变量 113 n 3.2 常量 113 n 3.3 程序注释 114 n 3.4 语句和复合语句 115 n 3.5 表达式 116 n 3.5.1 算术运算符与算术表达式 116 n 3.5.2 关系运算符和关系表达式 117 n 3.5.3 逻辑运算符和逻辑表达式 119 n 3.5.4 赋值运算符和赋值表达式 121 n 3.6 程序基本结构 122 n 3.6.1 顺序结构 122 n 3.6.2 选择结构 123 n 3.6.3 循环结构 128 n 3.7 函数 135 n 3.7.1 为什么要使用函数 135 n 3.7.2 函数的定义 136 n 3.7.3 函数的调用 139 n 3.7.4 函数的嵌套调用 142 n 3.7.5 局部变量与全局变量 143 n 3.8 #include头文件 146 n 第4章机器人实用算法 n 4.1 等待事件 148 n 4.1.1 等待按键 148 n 4.1.2 等待传感器 151 n 4.1.3 等待超时 151 n 4.2 事件发生时的操作 152 n 4.3 程序里选择场地、自动方案等 153 n 4.4 用编码器测速 158 n 4.5 机械爪控制程序 160 n 4.6 机器人底盘限速 162 n 4.7 手动程序中启动自动程序 163 n 4.7.1 函数型自动程序 164 n 4.7.2 线程型自动程序 164 n 第5章PID控制算法通俗讲解 n 5.1 问题实例 167 n 5.1.1 实验器具 167 n 5.1.2 实验目的 168 n 5.2 程序控制思路 168 n 5.2.1 简单控制 168 n 5.2.2 刹车控制 169 n 5.2.3 PID控制 170 n 5.2.4 PID参数 186 n 附录一 实用物理电路知识 188 n 附录二 典型机器人机型 193 n 参考文献 200 |
* | |
本书主要有如下*: n 1.本书凝聚了编者指导学生参赛的诸多经验,系*结了在RobotC软件中利用C语言对VEX机器*行编程和设计的方法、技巧及注意事项; n 2.丰富有趣的实战案例让你更直观更具体地感受VEX机器人的魅力和乐趣,同时能够发挥你的想象力,通过编程设计自己的机器人系统,控制它实现各种各*能; n 3.全彩图解的形式,通俗易懂的语言,同时提供书中源程序下载,给读者带去更好的学习体验。 |