计算机
类型
可以朗读
语音朗读
102千字
字数
2017-10-01
发行日期
展开全部
主编推荐语
Arduino编程与项目实践:通信技术、智能小车、3D打印机、解魔方机器人。
内容简介
本书主要内容包括:第一章概述、第二章Arduino编程、第三章Arduino通信技术、第四章Arduino简单实验、第五章智能小车设计、第6章六足仿生机器人项目设计、第7章基于Arduino控制的3D打印机项目、第八章解魔方机器人项目设计、第九章:Arduino wifi相关项目。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 第1章 概述
- 1.1 Arduino简介
- 1.1.1 Arduino Uno
- 1.1.2 Arduino Mega 2560
- 1.1.3 Arduino Nano
- 1.1.4 Arduino Leonardo
- 1.1.5 Arduino扩展板
- 1.2 Arduino内部结构
- 1.2.1 内部机理
- 1.2.2 AVR微控制器
- 1.2.3 Atmega 328
- 1.2.4 Atmega 2560
- 1.2.5 AT91SAM3X8E
- 1.3 Arduino的发展趋势
- 1.3.1 为什么要使用Arduino
- 1.3.2 发展前景
- 第2章 Arduino编程
- 2.1 Arduino开发环境
- 2.1.1 IDE安装
- 2.1.2 使用IDE
- 2.2 Arduino语言概述
- 2.2.1 标识符
- 2.2.2 关键字
- 2.2.3 运算符
- 2.2.4 语言控制语句
- 2.2.5 语法结构
- 2.3 Arduino基本函数
- 2.3.1 I/O操作函数
- 2.3.2 模拟I/O操作函数
- 2.3.3 高级I/O
- 2.3.4 shiftOut(dataPin,clockPin,bitOrder,val)
- 2.3.5 pulseIn(pin,state,timeout)
- 2.3.6 时间函数
- 2.3.7 中断函数
- 2.3.8 串口收发函数
- 第3章 Arduino通信教程
- 3.1 SPI通信
- 3.1.1 工作原理
- 3.1.2 电路图及应用
- 3.1.3 工作代码
- 3.2 红外通信
- 3.2.1 工作原理
- 3.2.2 元件选型
- 3.2.3 调试代码
- 3.3 WiFi通信
- 3.3.1 工作原理
- 3.3.2 元件选型
- 3.3.3 调试代码
- 3.3.4 实验背景
- 3.3.5 材料清单及数据手册
- 3.3.6 电路连接及通信初始化
- 3.3.7 程序设计
- 3.3.8 程序调试
- 3.3.9 技术小贴士
- 3.4 蓝牙通信
- 3.4.1 工作原理
- 3.4.2 调试代码
- 3.4.3 实验背景
- 3.4.4 材料清单及数据手册
- 3.4.5 硬件连接
- 3.4.6 程序设计
- 3.4.7 调试及实验现象
- 3.4.8 技术小贴士
- 第4章 Arduino简单实验
- 4.1 LED灯实验
- 4.1.1 材料清单
- 4.1.2 调试代码
- 4.1.3 拓展训练
- 4.2 开关按键实验
- 4.2.1 材料清单
- 4.2.2 实验原理
- 4.2.3 硬件调试
- 4.2.4 程序设计
- 4.2.5 拓展训练
- 4.3 电机控制实验
- 4.3.1 材料清单
- 4.3.2 实验原理
- 4.3.3 硬件调试
- 4.3.4 程序设计
- 4.3.5 拓展训练
- 4.4 LCD显示实验
- 4.4.1 材料清单
- 4.4.2 实验原理
- 4.4.3 硬件调试
- 4.4.4 程序设计
- 4.4.5 拓展训练
- 4.5 设计游戏Jumping Pong
- 4.5.1 功能构思
- 4.5.2 设计原理
- 4.5.3 参考代码
- 4.6 打地鼠游戏机
- 4.6.1 功能构思
- 4.6.2 设计原理
- 4.6.3 参考代码
- 第5章 智能小车设计
- 5.1 制作智能小车
- 5.1.1 直流电机
- 5.1.2 直流无刷电机的控制原理
- 5.1.3 直流电机的控制
- 5.2 采用驱动模块进行控制
- 5.3 材料清单
- 5.4 机械零件设计
- 5.5 实物拼装
- 5.5.1 电路设计
- 5.5.2 语音识别模块连接
- 5.6 成品实物图
- 5.7 项目拓展——智能巡线避障小车
- 第6章 六足仿生机器人项目设计
- 6.1 设计思想
- 6.2 材料清单
- 6.3 机械零件设计
- 6.4 组装流程
- 6.4.1 六足组装
- 6.4.2 身体部分组装
- 6.5 电路设计
- 6.5.1 机器人硬件系统框图
- 6.5.2 主板连接
- 6.5.3 视觉模块连接
- 6.5.4 语音识别模块连接
- 6.6 步态设计
- 6.7 红外控制设计
- 6.8 成品实物图
- 第7章 基于Arduino控制的3D打印机项目
- 7.1 设计思想
- 7.2 材料清单
- 7.3 安装过程
- 7.3.1 机架安装
- 7.3.2 平台安装
- 7.3.3 控制板安装及布线
- 7.4 固件详解
- 7.4.1 概述
- 7.4.2 Marlin固件特点
- 7.4.3 基本配置
- 7.5 打印过程的注意事项
- 7.5.1 翘边的处理方法
- 7.5.2 打印时耗材无挤出
- 7.5.3 打印时耗材无法粘到平台上
- 7.5.4 出料不足
- 7.5.5 出料偏多
- 7.5.6 顶层出现孔洞或缝隙
- 7.5.7 拉丝或垂料
- 7.5.8 过热
- 7.5.9 层错位
- 7.5.10 层开裂或断开
- 7.5.11 刨料
- 7.5.12 喷头堵塞
- 7.5.13 打印中途,挤出停止
- 7.5.14 填充不牢
- 7.5.15 斑点和疤痕
- 7.5.16 填充与轮廓之间的间隙
- 7.5.17 边角卷曲和毛糙
- 7.5.18 顶层表面疤痕
- 7.5.19 底面边角上的孔洞和间隙
- 7.5.20 侧面线性纹理
- 第8章 解魔方机器人项目设计
- 8.1 设计思想
- 8.2 材料清单
- 8.3 机械零件设计
- 8.4 电路设计
- 8.4.1 硬件框图
- 8.4.2 魔方算法
- 8.4.3 Kociemba算法的优化
- 8.4.4 魔方复原指令的优化
- 8.4.5 硬件系统连接
- 第9章 Arduino WiFi与手机通信相关项目
- 9.1 利用WiFi上传温度数据至服务器
- 9.1.1 设计思想
- 9.1.2 材料清单
- 9.1.3 利用Arduino和WiFi将温度数据传送至云端
- 9.2 Arduino与手机通信调试项目
- 9.2.1 设计思想
- 9.2.2 材料清单
- 9.2.3 Arduino与手机通信
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。