更新时间:2020-10-23 14:27:00
封面
版权信息
作者简介
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 本章小结