展开全部

主编推荐语

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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。