封面
版权信息
作者简介
Preface 前言
基础篇
Chpater 1 第一章 概述
1.1 创客的发展
1.2 机器人创客
1.3 机器人创客DIY部件
1.4 机器人简介
1.5 本章小结
Chpater 2 第二章 创客必备软件
2.1 Arduino IDE
2.2 Processing
2.3 Autodesk Circuits
2.4 Fritzing
2.5 Scratch
2.6 Scratch for Arduino
2.7 APP Inventor
2.8 123D Design
2.9 Kodu
2.10 Stencyl
2.11 机器人调试助手
2.12 Python语言
2.13 本章小结
Arduino篇
Chpater 3 第三章 Arduino介绍
3.1 Arduino开发板
3.2 Arduino扩展板
3.3 Arduino开发环境
3.4 Processing介绍
3.5 Arduino和Processing的交互
3.6 本章小结
Chpater 4 第四章 Arduino基本函数
4.1 数字I/O口的操作函数
4.2 模拟I/O口的操作函数
4.3 高级I/O
4.4 中断函数
4.5 延时函数
4.6 串口通信函数
4.7 数学函数
4.8 EEPROM函数
4.9 Arduino SPI
4.10 Arduino I2C
4.11 本章小结
Chpater 5 第五章 Arduino典型电机控制
5.1 舵机控制
5.2 直流减速电机
5.3 步进电机
5.4 本章小结
Chpater 6 第六章 Arduino典型传感器使用
6.1 超声波测距传感器
6.2 红外光电传感器
6.3 温度传感器
6.4 光敏传感器
6.5 魔术光杯
6.6 手势识别传感器
6.7 颜色传感器
6.8 九轴姿态检测传感器
6.9 本章小结
Chapter 7 第七章 Arduino无线通信
7.1 蓝牙传输
7.2 无线数传
7.3 Wi-Fi无线模块
7.4 本章小结
Chapter 8 第八章 Arduino Wi-Fi视频智能小车循迹避障机器人
8.1 概述
8.2 硬件部分的选择
8.3 组装
8.4 软件部分的实现
8.5 本章小结
树莓派篇
Chapter 9 第九章 树莓派介绍
9.1 树莓派版本
9.2 树莓派接口
9.3 树莓派软件源
9.4 本章小结
Chapter 10 第十章 树莓派基础软件操作
10.1 操作系统的安装
10.2 无线网络连接
10.3 远程控制
10.4 中文配置及输入法安装
10.5 使用Scratch
10.6 树莓派配置
10.7 安装GPIO库
10.8 本章小结
Chapter 11 第十一章 Python编程
11.1 Python简介
11.2 安装Python
11.3 Python程序编辑和运行
11.4 Python变量和数据类型
11.5 Python基本语法
11.6 Python基本控制结构
11.7 Python函数
11.8 Python异常处理
11.9 Python自定义类
11.10 Python操作文件
11.11 Python多线程
11.12 Python GUI编程
11.13 本章小结
Chapter 12 第十二章 树莓派典型传感器使用
12.1 超声波传感器测量距离
12.2 DHT11数字温湿度传感器测量温湿度
12.3 红外避障传感器
12.4 模拟量——ADC测量光线
12.5 使用开关模块
12.6 使用USB接口摄像头
12.7 CSI接口摄像头
12.8 3D手势识别传感器——I2C接口
12.9 本章小结
Chapter 13 第十三章 树莓派典型控制器使用
13.1 直流减速电机控制
13.2 舵机控制
13.3 步进电机
13.4 LED交通信号灯模块
13.5 使用继电器控制大功率设备
13.6 本章小结
Chapter 14 第十四章 树莓派机器视觉
14.1 安装SimpleCV
14.2 SimpleCV使用USB摄像头
14.3 在SimpleCV中使用Pi Camera
14.4 数硬币
14.5 人脸检测
14.6 动态图像采集
14.7 运动检测
14.8 本章小结
Chapter 15 第十五章 树莓派语音处理
15.1 树莓派播放语音
15.2 使用USB话筒
15.3 利用树莓派打造语音天气播报
15.4 利用树莓派打造聊天机器人
15.5 本章小结
Chapter 16 第十六章 树莓派综合应用
16.1 概述
16.2 结构设计分析
16.3 实现过程
16.4 树莓派典型应用:叮当机器人
16.5 本章小结
Chapter 17 第十七章 Arduino与树莓派
17.1 Arduino与树莓派
17.2 在树莓派系统建立Arduino编程环境
17.3 在树莓派系统使用PyFirmata来控制Arduino
17.4 使用树莓派控制Arduino的输出
17.5 读取Arduino的输入
17.6 通过I2C实现树莓派和Arduino之间的通信
17.7 AlaMode板与树莓派
17.8 本章小结
参考文献
更新时间:2020-10-23 14:27:00