MakeCode Blocks 程式設計最佳範本 -使用 micro:bit - 最新版 - 附 MOSME 行動學習一點通:影音.加值
內容描述
- 循序漸進介紹 micro:bit 開發板,引導讀者輕鬆控制硬體,增加學習成就感。
- 利用「圖塊程式積木」控制開發板,不用「寫」程式,也能輕鬆訓練邏輯思維。
- 完整的程式設計範例,讓讀者從「邏輯思維」能力提昇至「解決問題」能力。
目錄大綱
Chapter 1 有關 micro:bit 及 MakeCode
1-1 micro:bit 簡介
1-2 如何用 micro:bit 學習運算思維
1-3 micro:bit 開發環境—MakeCode
1-4 第一支 MakeCode 程式
1-5 micro:bit V2的新增功能介紹
1-6 micro:bit 在機器人創客教育上的應用
Chapter 2 基本圖示顯示之應用
2-1 顯示數字 123
2-2 顯示文字 Hello
2-3 顯示文字姓名
2-4 顯示火柴人圖示
2-5 閃爍的心
2-6 重複顯示東南西北箭頭
Chapter 3 輸入元件應用
3-1 按 AB 鈕
3-2 傾斜控制方向
3-3 偵測引腳被按下
3-4 偵測按 A 鍵或 B 鍵
3-5 製作地震計(偵測數值)
3-6 偵測光線值
3-7 偵測方位感測值
3-8 偵測溫度
3-9 水平儀
3-10 電子羅盤校準
3-11 運行時間計算
3-12 引腳被鬆開計數器
3-13 加速度值
3-14 micro:bit V2新增元件功能
Chapter 4 音效元件應用
4-1 音階 DoReMi
4-2 自定音階長度
4-3 播放類比音階
4-4 演奏休息
4-5 播放旋律婚禮
4-6 音效旋律開始與結束圖示
4-7 調整演奏速度 AB
4-8 取得目前演奏速度
4-9 micro:bit V2新增元件功能
Chapter 5 燈光元件應用
5-1 點亮右下角 LED
5-2 點亮四邊角 LED
5-3 下流星雨
5-4 點狀態切換
5-5 取得 LED 點燈的狀態
5-6 製作地震計—點亮長條圖
5-7 調整燈光亮度
5-8 五光十色
5-9 關掉 LED 螢幕
Chapter 6 廣播元件應用
6-1 廣播群組(發送與接收數字)
6-2 廣播群組(發送與接收文字)
6-3 廣播群組(發送與接收鍵值)
6-4 模擬傾斜方向控制車子行走 (發射端與接收端)
Chapter 7 迴圈整合應用
7-1 何謂迴圈
7-2 隨機產生 3 個亂數值
7-3 重複執行心跳
7-4 迴圈設計各種圖形
7-5 陣列專屬迴圈
7-6 巢狀迴圈的應用
Chapter 8 邏輯整合應用
8-1 何謂邏輯運算
8-2 單一條件式(愛心)
8-3 兩種條件式(對錯)
8-4 多重條件式(音階 DoReMi)
8-5 比較運算成績
8-6 邏輯運算成績(And)
8-7 邏輯運算成績(Or)
8-8 邏輯運算成績(Not)
8-9 切換 LED 開關邏輯
Chapter 9 變數的應用
9-1 何謂變數
9-2 整數變數(投擲骰子)
9-3 字串變數(記綠資料)
9-4 布林邏輯變數(LED 開關)
Chapter 10 數學運算應用
10-1 數學運算 190
10-2 倒數 10 秒後唱生日快樂
10-3 攝氏轉換成華氏
10-4 奇偶數切換 LED 燈
10-5 取兩個骰子的投擲的最大與最小值
10-6 兩個骰子猜大小
10-7 隨機取布林值
10-8 晃動隨機抽號
10-9 將骰子點數轉換統計圖表
10-10 補考限制最低及最高分
10-11 美金與台幣對照
Chapter 11 函式之定義與應用
11-1 何謂函式(副程式)
11-2 定義函式_顯示骰子點數
11-3 定義函式_重複投擲 5 次骰子
11-4 擲骰子_嵌入圖_手動
11-5 擲骰子_嵌入圖_自動
11-6 剪刀_石頭_布_手動
Chapter 12 陣列與迴圈的整合應用
12-1 何謂陣列
12-2 取得陣列中的元素個數
12-3 取得陣列中的某一項目值
12-4 指定陣列中某一索引之項目值
12-5 隨機產生 3 個亂數加入到陣列中
12-6 取得並移除最末項元素
12-7 取得某一項目元素之索引值
12-8 取得陣列第一項元素
12-9 插入某一元素到指定位置
12-10 插入項目值到陣列最前面
12-11 移除指定位置的元素
12-12 陣列專屬迴圈
Chapter 13 文字處理之應用
13-1 文字的處理方式
13-2 取得身分證 ID 的字數
13-3 由身分證 ID 判斷男女生
13-4 字串截取電話區域代碼
13-5 電話區域代碼轉換數字
13-6 字串組合區域代碼及電話
Chapter 14 遊戲設計之應用
14-1 遊戲設計之原理
14-2 水平往右移動物件
14-3 向右 45 度繞圓圈
14-4 水平左右移動 AB
14-5 前後左右及歸位移動
14-6 查詢角色的各種狀態值
Chapter 15 圖像元件應用
15-1 移動的心情
15-2 左右移動的心情
15-3 滾動的心情
15-4 移動圖示圖像心情
15-5 傾斜控制箭頭圖像
15-6 傾斜顯示箭頭數字
15-7 大人牽小孩過馬路
Chapter 16 引腳元件應用
16-1 顯示系統監控模擬器
16-2 顯示 micro:bit 螢幕
16-3 可變電阻控制伺服馬達轉動
16-4 伺服馬達 0 度、90 度、180 度擺動
16-5 顯示伺服馬達轉動角度
16-6 伺服馬達左右擺動 1 次
16-7 伺服馬達左右擺動 1 次(結合統計圖表)
16-8 利用可變電阻資訊控制軸
Chapter 17 序列元件應用
17-1 序列寫入一行文字(加法累加過程)
17-2 序列寫入文字與數字⑴
17-3 序列寫入文字與數字⑵
17-4 序列寫入溫度到陣列中
17-5 序列讀取一行字串