第1章 初识Arduino 2
01树莓派、Arduino、传统单片机开发板,用谁好 2
1.1分类 2
1.2理念的区别 3
1.3性能的差距 5
1.4总结 6
02图形化编程软件——ArduBlock 7
2.1 ArduBlock的今世前缘 7
2.2 ArduBlock软件的下载与安装 8
2.3按钮与LED的互动实例 9
2.4 ArduBlock与Arduino联机运行 10
2.5电位计与舵机互动实例 11
2.6 ArduBlock使用心得 12
03零硬件成本玩Arduino 13
3.1仿真项目:直流电机控制 14
3.2仿真项目:电压表 16
3.3结束语 19
04一起用面包板自制Arduino吧 20
4.1硬件连接 20
4.2通过下载器下载程序 21
4.3通过串口下载程序 22
05用洞洞板走进Arduino之门 24
5.1电路 25
5.2元器件和制作 25
5.3安装编程平台 26
5.4烧入引导程序 26
5.5安装USB转串口线的驱动程序 27
5.6试跑Arduino IDE 27
5.7试试字符液晶 29
5.8再补一句 29
06 Arduino+Tick Tock扩展板编程入门 30
6.1 Arduino扩展板简介 30
6.2扩展板的焊接过程 31
6.3程序下载方法 36
6.4 TickTock扩展板编程 37
6.5图形化编程 41
6.6启用TickTock上的传感器 45
第2章 基础应用 50
07超简易冷热指示装置 50
7.1设计 50
7.2温度测量 50
7.3 map函数和LED控制 51
08二进制温度计 53
8.1温度计算 53
8.2温度计的电路设计 53
8.3 Arduino程序设计 55
09锂电池电量测量装置 57
9.1电路原理 57
9.2程序设计 58
10播放音乐超简单 60
10.1制作简易的SD读卡器 61
10.2音频格式的转换 61
10.3连接硬件、下载程序 61
11驱动触摸屏 63
11.1连接方法 64
11.2触摸屏的使用与编程 64
12 Step by Step学红外遥控 67
12.1红外接收 67
12.2红外发射 70
12.3让电视遥控器控制机顶盒 72
12.4用电视遥控器控制电脑实现无线键盘 74
13轻松与Flash进行网络通信 76
13.1 Arduino与Flash的通信过程 77
13.2调试 78
14基于LabVIEW的温度监测系统 80
14.1 Arduino下位机部分 80
14.2 LabVIEW上位机部分 82
14.3实验与演示 84
15具有温度补偿的超声波测距系统 85
15.1超声波传感器SR-04 85
15.2 Arduino部分设计 86
15.3 LabVIEW程序设计 88
15.4小结 90
16让Arduino成为一个Web服务器 91
16.1电路原理 92
16.2制作 93
16.3编程 94
第3章 创意制作 98
17自制鼠标 98
17.1制作步骤 99
17.2程序设计 100
17.3未来的功能扩展 101
18开源键盘 103
19用最常见的材料制作闪电云 107
19.1连接电路 108
19.2外形制作 109
19.3闪电云程序 111
20超声波感应式简易电子琴 112
20.1硬件准备 112
20.2制作过程 113
21自制数字示波器 116
21.1硬件工作原理 116
21.2搭建试验电路 117
21.3程序设计 118
21.4调试与使用 120
21.5制作过程 121
22自制电子秤 124
22.1工作原理 124
22.2硬件连接 125
22.3程序编写 126
22.4结束语 128
23自己打造签到记录器 129
23.1方案设计 129
23.2具体功能 130
23.3硬件连接 132
23.4软件设计 133
24自制气体监测平台 134
24.1硬件连接 134
24.2软件编写与烧录 136
24.3总结 137
25扩展网络摄像头的I/O端口 138
25.1方案设计 138
25.2硬件连接 139
25.3 PC端软件 140
26 Arduino+TTL摄像头自制拉风数码相机 143
26.1硬件连接 144
26.2程序与使用 146
27逗猫机器人 148
27.1立即开始 148
27.2需要准备的工具和元器件 148
27.3在面包板上搭建这个项目 149
28姿态控制智能交互灯LightBox 151
28.1电路连接 152
28.2亚克力外壳和RGB LED部分 153
29花园管家——自动浇花系统 157
29.1浇灌单盆花的制作步骤 157
29.2浇灌多盆花的制作步骤 159
30解放双手,呵护植物——自动浇花系统的实作与改进 162
30.1初体验 162
30.2再创造 163
30.3终制作 164
30.4做后感 166