第1章 Scratch CS与喵星机器人套装 1
1.1认识喵星机器人套装 1
1.2喵星机器人的硬件组成 2
1.3下载并安装Scratch CS与Arduino IDE 3
1.3.1下载安装Scratch CS软件 3
1.3.2驱动安装 4
1.3.3安装并认识Arduino IDE 4
1.4喵星机器人的运行软件 5
1.4.1图形化编程软件Scratch CS 5
1.4.2 Scratch CS程序界面 6
1.4.3喵星机器人套装的特性 7
1.5 Arduino程序离线下载到硬件中 8
第2章 夜空中的飞行指示灯 10
2.1知识准备 11
2.1.1认识硬件 11
2.1.2软件功能模块学习 12
2.2创意搭建 13
2.2.1搭建前的准备 14
2.2.2搭建步骤图示 14
2.3开启编程之旅 16
2.3.1软硬件连接 16
2.3.2编写程序 17
2.4知识拓展 20
2.4.1关于飞行指示灯 20
2.4.2试着改写程序 21
第3章 可爱的萤火虫 22
3.1知识准备 23
3.1.1认识硬件 23
3.1.2软件功能模块学习 23
3.2开启编程之旅 25
3.2.1软硬件连接 26
3.2.2编写程序 27
3.3知识拓展 28
会变化的小猫 28
第4章 动画中的幸运大转盘 30
4.1知识准备 31
4.1.1认识硬件 31
4.1.2软件功能模块学习 32
4.2开启编程之旅 32
4.2.1软硬件连接 32
4.2.2编写程序 33
4.3知识拓展 39
电脑按键控制幸运大转盘的运动 39
第5章 智能家居灯光控制系统 40
5.1知识准备 41
5.1.1认识硬件 41
5.1.2软件功能模块学习 42
5.2创意搭建 43
5.2.1搭建前的准备 44
5.2.2搭建步骤图示 44
5.3开启编程之旅 48
5.3.1软硬件连接 48
5.3.2编写程序 49
5.4知识拓展 53
设计一个感光LED灯 53
第6章 大风车转转转 55
6.1知识准备 56
6.1.1认识硬件 56
6.1.2软件功能模块学习 57
6.2创意搭建 58
6.2.1搭建前的准备 59
6.2.2搭建步骤图示 59
6.3开启编程之旅 61
6.3.1软硬件连接 62
6.3.2编写程序 62
6.4知识拓展 68
6.4.1如何用取余运算实现高速风扇的转与停 68
6.4.2关于程序的编写 68
第7章 泡泡满天飞 69
7.1知识准备 70
7.1.1认识硬件 70
7.1.2软件功能模块学习 71
7.2开启编程之旅 73
7.2.1软硬件连接 73
7.2.2编写程序 74
7.3知识拓展 78
第8章 神奇的电子乐器 80
8.1知识准备 81
8.1.1认识硬件 81
8.1.2软件功能模块学习 81
8.2搭建水果乐器 83
8.2.1设计制作前的准备 83
8.2.2操作步骤图示 84
8.3开启编程之旅 84
8.3.1软硬件连接 85
8.3.2编写程序 85
8.4知识拓展 89
8.4.1电子钢琴新的设计方法 89
8.4.2多个程序同时运行 90
第9章 家居中的智能风扇 91
9.1知识准备 92
9.1.1认识硬件 92
9.1.2软件功能模块学习 93
9.2创意搭建 94
9.2.1搭建前的准备 94
9.2.2搭建步骤图示 95
9.3开启编程之旅 97
9.3.1软硬件连接 97
9.3.2编写程序 97
9.4知识拓展 100
旋钮控制大风车转动 100
第10章 “超级玛丽”游戏 102
10.1知识准备 103
10.1.1认识硬件 103
10.1.2软件功能模块学习 104
10.2创意搭建 106
10.2.1搭建前的准备 106
10.2.2搭建步骤图示 107
10.3开启编程之旅 108
10.3.1软硬件连接 108
10.3.2编写程序 109
10.4知识拓展 119
第11章 梦幻泡泡机 120
11.1知识准备 121
11.1.1认识硬件 121
11.1.2软件功能模块学习 123
11.2创意搭建 123
11.2.1搭建前的准备 124
11.2.2搭建步骤图示 124
11.3开启编程之旅 126
11.3.1软硬件连接 126
11.3.2编写程序 127
11.4知识拓展 130
泡泡机转转转 130
第12章 幸运大转盘 131
12.1知识准备 132
12.1.1认识硬件 132
12.1.2软件功能模块学习 133
12.2创意搭建 134
12.2.1搭建前的准备 134
12.2.2搭建步骤图示 135
12.3开启编程之旅 138
12.3.1软硬件连接 138
12.3.2编写程序 139
12.4知识拓展 141
互动幸运大转盘 141
第13章 红外遥控器下的智慧 144
13.1知识准备 145
13.1.1认识硬件 145
13.1.2软件功能模块学习 146
13.2开启编程之旅 147
13.2.1软硬件连接 147
13.2.2编写程序 148
13.3知识拓展 152
红外遥控器下的电子钢琴 152
第14章 智能车库 154
14.1知识准备 155
14.1.1认识硬件 155
14.1.2软件功能模块学习 157
14.2创意搭建 159
14.2.1搭建前的准备 159
14.2.2搭建步骤图示 159
14.3开启编程之旅 163
14.3.1软硬件连接 163
14.3.2编写程序 164
14.4知识拓展 166
蜂鸣器乐器 166
第15章 奔跑吧!机器人 167
15.1知识准备 168
15.1.1机器人的组装 168
15.1.2软件功能模块学习 170
15.2开启编程之旅 171
15.2.1软硬件连接 171
15.2.2编写程序 172
15.3知识拓展 174
控制机器人前进、后退、左转、右转、暂停运动程序的实现 174
第16章 避障机器人 176
16.1知识准备 177
16.1.1认识硬件 177
16.1.2软件功能模块学习 178
16.2创意搭建 178
16.2.1搭建前的准备 179
16.2.2搭建步骤图示 179
16.3开启编程之旅 181
16.3.1软硬件连接 181
16.3.2编写程序 182
16.4知识拓展 187
跟人的机器人 187
第17章 红外遥控灭火机器人 189
17.1知识准备 190
17.1.1认识硬件 190
17.1.2软件功能模块学习 191
17.2创意搭建 191
17.2.1搭建前的准备 191
17.2.2搭建步骤图示 192
17.3开启编程之旅 193
17.3.1软硬件连接 193
17.3.2编写程序 194
17.4知识拓展 199
红外遥控高速风扇变速 199
第18章 导盲机器人 201
18.1知识准备 202
18.1.1认识硬件 202
18.1.2软件功能模块学习 203
18.2开启编程之旅 205
18.2.1软硬件连接 205
18.2.2编写程序 205
18.3知识拓展 208
18.3.1巡线机器人的高级用法分析 208
18.3.2高级巡线法程序的编写 209
参考文献 211