本書運用運算思維架構來進行主題式範例程式設計,依據Halocode的特性,分成Halocode基本功能程式設計、Halocode與角色互動、Halocode與Halocode及其他設備(例如mBot)的互動、Halocode 與人工智慧、物聯網的應用等六大構面,並詳細介紹Halocode在科學、科技、工程、藝術與數學(STEAM)等應用範例,輕鬆激發學習者的多元智能、創造力與想像力。
Chapter1 認識 Halocode
1-1 Halocode 簡介
1-2 mBlock 5 程式下載與安裝
1-3 電腦連線 Halocode
1-4 手機遙控 Halocode
課後習題
Chapter 2 Halocode 百變 LED
2-1 Halocode 百變 LED 專題規劃
2-2 哇 ! Halocode 彩虹
2-3 Halocode 星空與閃爍的星星
2-4 Halocode 大聲公看誰最亮
2-5 Halocode 彩色霓虹
課後習題
Chapter 3 Halocode與角色互動:搖搖盃短跑競賽
3-1 搖搖盃短跑競賽專題規劃
3-2 新增設備、角色與背景
3-3 Halocode與角色互動
3-4 Halocode控制角色移動
3-5 電腦麥克風控制角色移動
3-6 判斷終點
課後習題
Chapter 4 Halocode與人工智慧:猜猜我是誰
4-1 人工智慧
4-2 「猜猜我是誰」專題規劃
4-3 新增設備、角色與背景
4-4 人工智慧語音識別
4-5 人工智慧文字識別
4-6 人工智慧性別檢測
課後習題
Chapter 5 Halocode 與 STEAM 應用:18禁賽車
5-1 「18禁賽車」專題規劃
5-2 人工智慧人臉識別
5-3 背景動畫
5-4 Halocode控制角色移動
5-5 角色由上往下移動
5-6 偵測碰到角色
課後習題
Chapter 6 Halocode與無線網路(WiFi):Halocode遙控Halocode
6-1「Halocode遙控Halocode」專題規劃
6-2 Halocode連接無線網路
6-3 語音識別與雲訊息
6-4 Halocode接收雲訊息
課後習題
Chapter 7 Halocode與物聯網IOT:語音播氣象
7-1「語音播氣象」專題規劃
7-2 Halocode連接無線網路
7-3 語音識別與上傳模式廣播
7-4 角色接收上傳模式訊息
課後習題
Chapter 8 Halocode與藍牙:Halocode區域廣播Halocode
8-1 Halocode與區域網路
8-2「Halocode區域廣播Halocode」專題規劃
8-3 區域網路廣播
8-4 區域網路即時回饋搶答
課後習題
Chapter 9 Halocode遙控mBot賽車
9-1「Halocode遙控mBot」專題規劃
9-2 Halocode連接無線網路
9-3 Halocode發送雲訊息
9-4 角色接收雲訊息
9-5 mBot接收廣播移動
課後習題
Chapter 10 當Halocode遇上激光寶盒
10-1 認識激光寶盒
10-2 下載並安裝激光寶盒程式
10-3 當Halocode遇上激光寶盒