第1章?机器人概论 / 001
1.1?机器人的产生和发展 / 001
1.1.1?机器人的产生 / 001
1.1.2?机器人的发展 / 002
1.2?机器人的现状与前景 / 004
1.2.1?机器人的现状 / 004
1.2.2?机器人的前景 / 005
1.3?教育机器人 / 006
1.3.1?拼插类机器人 / 006
1.3.2?模块化机器人 / 008
1.3.3?人形机器人 / 009
第2章?模块化机器人 / 011
2.1?模块化机器人介绍 / 011
2.1.1?模块化机器人的特点 / 011
2.1.2?各模块介绍 / 012
2.1.3?模块化机器人拼装 / 014
2.2?机器人操控 / 016
2.2.1?操控软件Clicbot介绍 / 016
2.2.2?了解官方构型 / 017
2.2.3?实践官方构型 / 019
2.3?自主设计机器人构型 / 020
2.3.1?设计机器人构型 / 020
2.3.2?设计机器人动作 / 021
2.3.3?操控机器人 / 027
2.3.4?自主设计机器人 / 029
第3章?编程和顺序结构 / 030
3.1?编程介绍 / 030
3.1.1?编程语言 / 030
3.1.2?常用的编程语言 / 031
3.1.3?图形化编程 / 035
3.2?程序中的3种基本结构 / 037
3.2.1?顺序结构 / 037
3.2.2?选择结构 / 037
3.2.3?循环结构 / 039
3.3?顺序结构实例 / 040
3.3.1?旋转的机械臂 / 040
3.3.2?四驱车 / 042
第4章?选择结构和传感器 / 045
4.1?传感器的概念 / 045
4.1.1?什么是传感器 / 045
4.1.2?常见传感器 / 046
4.2?传感器编程模块介绍 / 048
4.2.1?压力传感器编程模块 / 048
4.2.2?手势传感器编程模块 / 050
4.2.3?触摸传感器编程模块 / 052
4.2.4?测距传感器编程模块 / 053
4.3?选择结构 / 054
4.3.1?选择结构介绍 / 054
4.3.2?选择结构的变形 / 055
4.4?关系运算符和逻辑运算符 / 057
4.4.1?关系运算符 / 057
4.4.2?逻辑运算符 / 058
4.5?选择结构编程实例 / 060
4.5.1?“如果”模块实例 / 060
4.5.2?“如果…否则…”模块实例 / 061
4.5.3?“否则如果…否则…”模块实例 / 061
4.6?案例实践 / 062
4.6.1?任务描述 / 062
4.6.2?制作构型 / 063
4.6.3?图形化编程 / 064
第5章?变量 / 067
5.1 ?了解变量 / 067
5.1.1 ?变量的概念 / 067
5.1.2 ?变量的类型 / 068
5.2 ?使用变量 / 069
5.2.1 ?变量模块 / 069
5.2.2 ?变量的运算 / 072
5.3?变量编程实例 / 073
5.3.1 ?实例1 计数变量 / 073
5.3.2 ?实例2 状态变量 / 076
5.3.3 ?变量实例3 / 079
5.3.4 ?变量实例4 / 081
第6章?循环结构 / 086
6.1?循环语句 / 086
6.1.1?while循环语句 / 087
6.1.2?do...while循环语句 / 091
6.2?跳出循环 / 097
6.2.1?break语句 / 097
6.2.2?continue语句 / 102
6.3?循环结构综合应用 / 105
6.3.1?综合应用1 / 105
6.3.2?综合应用2 / 107
第7章?机器人编程实例 / 110
7.1?项目1:有效开关 / 110
7.1.1?任务描述 / 110
7.1.2?设计构型 / 110
7.1.3?流程图 / 111
7.1.4?图形化编程 / 112
7.2?项目2:别离我太近 / 112
7.2.1?任务描述 / 112
7.2.2?设计构型 / 113
7.2.3?流程图 / 114