本书运用运算思维架构来进行主题式范例程式设计,依据Halocode的特性,分成Halocode基本功能程式设计、Halocode与角色互动、Halocode与Halocode及其他设备(例如mBot)的互动、Halocode与人工智慧、物联网的应用等六大构面,并详细介绍Halocode在科学、科技、工程、艺术与数学(STEAM)等应用范例,轻鬆激發学习者的多元智能、创造力与想像力。
Chapter1认识Halocode
1-1Halocode简介
1-2mBlock5程序下载与安装
1-3计算器联机Halocode
1-4手机遥控Halocode
课后习题
Chapter2 Halocode百变LED
2-1「Halocode百变LED」专题规划
2-2哇!Halocode彩虹
2-3Halocode星空与闪烁的星星
2-4Halocode大声公看谁最亮
2-5Halocode彩色霓虹
课后习题
Chapter3 Halocode与角色互动:摇摇杯短跑竞赛
3-1「摇摇杯短跑竞赛」专题规划
3-2新增设备、角色与背景
3-3Halocode与角色互动
3-4Halocode控制角色移动
3-5计算机麦克风控制角色移动
3-6判断终点
课后习题
Chapter4 Halocode与人工智能:猜猜我是谁
4-1人工智能
4-2「猜猜我是谁」专题规划
4-3新增设备、角色与背景
4-4人工智能语音识别
4-5人工智能文字识别
4-6人工智能性别检测
课后习题
Chapter5 Halocode与STEAM应用:18禁赛车
5-1「18禁赛车」专题规划
5-2人工智能人脸识别
5-3背景动画
5-4Halocode控制角色移动
5-5角色由上往下移动
5-6侦测碰到角色
课后习题
Chapter6 Halocode与无线网络(WiFi):Halocode遥控Halocode
6-1「Halocode遥控Halocode」专题规划
6-2Halocode连接无线网络
6-3语音识别与云讯息
6-4Halocode接收云讯息
课后习题
Chapter7 Halocode与物联网IOT:语音播气象
7-1「语音播气象」专题规划
7-2Halocode连接无线网络
7-3语音识别与上传模式广播
7-4角色接收上传模式讯息
课后习题
Chapter8 Halocode与蓝牙:Halocode区域广播Halocode
8-1Halocode与局域网络
8-2「Halocode区域广播Halocode」专题规划
8-3局域网络广播
8-4局域网络实时回馈抢答
课后习题
Chapter9 Halocode遥控mBot赛车
9-1「Halocode遥控mBot」专题规划
9-2Halocode连接无线网络
9-3Halocode发送云讯息
9-4角色接收云讯息
9-5mBot接收广播移动
课后习题
Chapter10 当Halocode遇上激光宝盒
10-1认识激光宝盒
10-2下载并安装激光宝盒程序
10-3当Halocode遇上激光宝盒
附录 课后练习参考答案