本书利用 mBlock 5 软件来开发一套可以充份发挥学生「想象力」及「创造力」的快速开发教材,其主要的特色如下:
1.亲自动手「组装」,训练学生「观察力」与「空间转换」能力。
2.亲自撰写「程序」,训练学生「专注力」与「逻辑思考」能力。
3.亲自实际「测试」,训练学生「验证力」与「问题解决」能力。

Chapter 01 机器人概论
1-1 什么是机器人
1-2 Makeblock基本介绍
1-3 mBot 机器人
1-4 mBot 机器人蓝牙模块适配器
1-5 mBot 机器人基本车常见的运用
Chapter02 mBot机器人的开发环境
2-1 mBot机器人的程序设计流程
2-2 组装一台mBot机器人
2-3 mBot机器人的控制板基本介绍
2-4 mBot机器人的程序开发环境
2-5 下载及安装mBot机器人的mBlock软件
2-6 mBlock 5的整合开发环境
2-7 撰写第一支mBlock程序
Chapter 03 mBot机器人动起来了
3-1 马达简介
3-2 控制马达速度及方向
3-3 让机器人动起来
3-4 机器人绕正方形
3-5 马达接收其他来源
Chapter 04 数据与运算
4-1 变数(Variable)
4-2 变量数据的综合运算
4-3 清单(List)
4-4 清单的综合运算
4-5 子程序(新增积木指令)
Chapter 05 程序流程控制
5-1 流程控制的三种结构
5-2 循序结构(Sequential)
5-3 分岔结构(Switch)
5-4 循环结构(Loop)
Chapter06 机器人走迷宫 ( 超音波传感器 )
6-1 认识超音波传感器
6-2 侦测超音波传感器的值
6-3 等待模块(Wait)的超音波传感器
6-4 分岔模块(Switch)的超音波传感器
6-5 循环模块(Loop)的超音波传感器
6-6 mBot 机器人走迷宫
6-7 超音波传感器控制其他拼图模块
6-8 看家狗
6-9 自动剎车系统
Chapter 07 机器人循迹车 ( 巡线传感器 )
7-1 认识巡线传感器
7-2 侦测巡线传感器的值
7-3 等待模块(Wait)的巡线传感器
7-4 分岔模块(Switch)的巡线传感器
7-5 循环模块(Loop)的巡线传感器
7-6 机器人循迹车
7-7 机器人侦测到第三线黑线就停止
Chapter 08 遥控机器人 ( 红外线传感器 )
8-1 认识红外线传感器
8-2 侦测红外线传感器的值
8-3 等待模块(Wait)的红外线传感器
8-4 分岔模块(Switch)的红外线传感器
8-5 循环模块(Loop)的红外线传感器
8-6 遥控一台mBot动作
Chapter09 机器人太阳能车 ( 光线传感器 )
9-1 认识光线传感器
9-2 侦测光线传感器的值
9-3 等待模块(Wait)的光线传感器
9-4 分岔模块(Switch)的光线传感器
9-5 循环模块(Loop)的光线传感器
9-6 光线传感器控制其他拼图模块
9-7 制作一台机器人太阳能车
9-8 制作一台机器人蟑螂车
9-9 制作一座智能型路灯
Chapter 10 机器人警车( 按钮、蜂鸣器、LED 灯 )
10-1 按钮
10-2 侦测「按钮」的事件
10-3 按钮的综合运用
10-4 蜂鸣器
10-5 LED灯
10-6 重置按钮
Chapter 11 AI人工智能—mBot「人脸年龄识别」的应用
11-1 认识AI人工智能
11-2 mBlock 5使用微软认知服务
11-3 人脸年龄辨识
11-4 人脸情绪辨识
11-5 人脸情绪操控mBot机器人
Chapter12 AI人工智能—mBot「语音识别」的应用
12-1 语音识别
12-2 模糊语音识别之使用
12-3 语音操控mBot机器人
Chapter 13 AI人工智能—mBot「车牌识别」的应用
13-1 文字辨识
13-2 文字辨识结合表情面板
13-3 文字辨识结合DoReMi
13-4 文字辨识结合LED灯
13-5 停车场车牌辨识系统
Chapter 14 机器深度学习—mBot「颜色识别」的应用
14-1 机器深度学习
14-2 mBlock 5使用机器深度学习
14-3 颜色识别
14-4 颜色识别结合mBot之LED不同的颜色
14-5 颜色识别结合表情面板
14-6 颜色识别控制mBot行走
Chapter 15 机器深度学习—mBot「形状识别」的应用
15-1 形状识别
15-2 形状识别各种不同的交通号志
15-3 形状识别结合表情面板
15-4 交通号志控制mBot行走