第1章 Makeblock结构的搭建 1
1.1工具的使用 2
1.2几种特殊结构的安装 4
1.2.1基础结构件 5
1.2.2电机的安装 6
1.2.3 φ125mm×24mm橡胶轮的安装 7
1.2.4麦克纳姆轮的安装 8
1.3拓展与提高 9
第2章 Makeblock机械传动方式与安装 11
2.1齿轮传动 11
2.2链传动 14
2.3同步带传动 15
2.4螺纹传动 17
2.5平面连杆传动 17
2.6拓展与提高 19
第3章 电机 20
3.1直流电机 20
3.2步进电机 21
3.3直流编码电机 21
3.4拓展与提高 22
第4章 机器人的结构 23
4.1机器人的移动方式 23
4.2重心 25
4.3支撑多边形 25
4.4稳定性 26
4.5重心的评估 28
4.6机器人的转向方式 28
4.7结构对转向的影响 30
4.8拓展与提高 31
第5章 常用物体移动与提升方式 33
5.1同步带传动提升结构 33
5.2齿轮机械臂提升结构 34
5.3螺杆提升 35
5.4齿条提升结构 36
5.5之字架提升结构 36
5.6机械臂与同步带组合结构 37
5.7拓展与提高 37
第6章 MegaPi Pro控制板及其连接 40
6.1端口及接插模块介绍 40
6.2将MegaPi Pro与计算机连接 43
第7章 mBlock编程环境 46
7.1第一个机器人程序 47
7.2拓展与提高 50
第8章 变量与运算 51
8.1变量 51
8.2链表 51
8.3函数与运算 52
8.4随机模块 53
第9章 程序结构 54
9.1顺序结构 54
9.2循环结构 59
9.2.1 for语句循环(有限循环) 59
9.2.2 while语句循环(条件循环) 64
9.2.3 while语句循环(无限循环) 66
9.3选择结构 73
9.4多任务 76
9.5自定义指令模块 77
第10章 传感器种类与应用 79
10.1人体红外传感器 79
10.2四按键传感器 80
10.3温度传感器 84
10.4光线传感器 86
10.5温湿度传感器 88
10.6巡线传感器 89
10.7超声波传感器 95
10.8限位传感器 97
10.9计时器 102
10.10电子罗盘 104
10.11陀螺仪 109
第11章 遥控与机器人通信 113
11.1遥控与自动程序 113
11.2机器人通信 117
11.2.1蓝牙通信 118
11.2.2 Wi-Fi模块的使用 125
第12章 机器人比赛套装的应用 130
12.1大功率直流编码电机 130
12.2无刷直流电机 132
12.3智能舵机 133
12.4 2.4GHz无线摇控 136
参考文献 138
附录1 电子模块介绍 139
附录2 制作一个机器人小车 148
附录3 制作机械昆虫 155
附录4 制作一个拾物体的机器人小车 165