TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
micro:bit 軟件指南(簡體書)
滿額折

micro:bit 軟件指南(簡體書)

人民幣定價:69 元
定價
:NT$ 414 元
優惠價
87360
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:10 點
相關商品
商品簡介
目次

商品簡介

本書由淺入深地介紹了micro:bit的常用開發軟件用法,深入講解MakeCode高級編程功能、移動終端(手機、平板電腦)APP的應用、MakeCode擴展模塊的開發方法,以及編程中的實際應用技巧。MakeCode高級編程模塊的應用與實踐部分也涉及了軟件學習和應用相關的硬件知識,使讀者對micro:bit的使用有一個更全面的瞭解和認識,以便更好地掌握micro:bit。 本書案例豐富,注重實踐指導,是進一步學習和應用micro:bit的好幫手。書中的案例和相關APP全部整理在網絡雲端,讀者可以在前言中找到相應下載地址。本書為青少年創客活動和機器人學習提供全面的參考和實踐指導。讀者包括對micro:bit感興趣的青少年愛好者,從事STEM教育的工作者,以及數學、藝術領域的跨專業愛好者。

目次

目 錄
CONTENTS

第1章 micro:bit常用開發軟件 / 1
1.1 MakeCode / 1
1.1.1 MakeCode for micro:bit(Win10) / 3
1.1.2 MakeCode離線版 / 3
1.2 PythonEditor / 4
1.2.1 MU / 5
1.2.2 PythonEditor中文社區版 / 6
1.2.3 mpython / 7
1.3 Open Roberta / 8
1.4 其他軟件 / 10
1.4.1 Arduino IDE / 10
1.4.2 Espruino / 12
1.4.3 EduBlocks / 13
1.4.4 Scratch / 15
1.4.5 Mbed OS / 15
第2章 MakeCode高級編程功能 / 17
2.1 函數 / 18
2.1.1 計算並顯示圓的面積 / 20
2.1.2 斐波那契數列 / 22
2.1.3 數學黑洞 / 23
2.2 數組 / 25
2.2.1 數組類型 / 26
2.2.2 多維數組 / 27
2.2.3 添加/刪除數據 / 28
2.2.4 數組的常用功能 / 29
2.2.5 計算數組元素累加和 / 30
2.2.6 黑客帝國 / 31
2.2.7 使用二維數組 / 32
2.3 文本 / 33
2.4 遊戲 / 36
2.4.1 精靈的創建、刪除和位置 / 36
2.4.2 移動、反彈、旋轉 / 36
2.4.3 多個精靈與碰撞檢測 / 37
2.4.4 反彈球遊戲 / 38
2.4.5 吃豆子遊戲 / 39
2.4.6 躲炸彈遊戲 / 41
2.5 圖像 / 43
2.6 引腳 / 45
2.6.1 IO控制 / 45
2.6.2 舵機 / 47
2.6.3 映射 / 50
2.6.4 I2C / 54
2.6.5 SPI / 57
2.7 在後臺運行(多任務) / 58
2.7.1 後台程序的基本結構 / 58
2.7.2 前、後台程序協同運行 / 60
2.7.3 多個後台任務 / 61
2.7.4 任務切換 / 62
2.7.5 多任務版躲炸彈遊戲 / 64
2.8 事件 / 65
2.8.1 事件的基本形式 / 66
2.8.2 消息和事件驅動機制 / 67
2.8.3 主動引發事件 / 68
2.8.4 按鈕的按下、釋放和點擊事件 / 69
2.8.5 手勢事件 / 69
2.9 其他功能 / 70
2.9.1 重置 / 71
2.9.2 微秒 / 71
2.9.3 設備名稱和設備序列號 / 71
2.10 擴展 / 72
2.10.1 添加官方擴展 / 72
2.10.2 添加第三方擴展 / 74
2.10.3 刪除擴展 / 76
第3章 移動終端APP的應用 / 77
3.1 藍牙通信的擴展應用 / 78
3.1.1 添加藍牙擴展 / 79
3.1.2 MakeCode中藍牙服務 / 80
3.1.3 MakeCode中藍牙應用 / 81
3.1.4 MakeCode中設備擴展 / 82
3.2 藍牙安全模式 / 84
3.3 恢復默認出廠固件 / 85
3.4 常用的APP / 86
3.5 micro:bit官方APP / 86
3.5.1 配對模式 / 87
3.5.2 配對 / 88
3.5.3 連線 / 90
3.5.4 取消配對 / 91
3.5.5 下載APP自帶例程 / 92
3.5.6 下載用戶程序 / 94
3.5.7 安卓APP源碼 / 96
3.6 用設備擴展與手機互動 / 96
3.6.1 藍牙連接和斷開事件 / 96
3.6.2 控制相機 / 96
3.6.3 控制音樂播放 / 99
3.6.4 發送警報 / 100
3.7 Bitty Blue / 101
3.7.1 編寫micro:bit程序 / 101
3.7.2 配置和連接 / 102
3.7.3 獲取藍牙服務 / 104
3.7.4 加速度測試 / 104
3.7.5 磁場服務 / 105
3.7.6 按鈕服務 / 106
3.7.7 LED顯示服務 / 106
3.7.8 溫度服務 / 107
3.7.9 IO服務 / 107
3.7.10 設備信息服務 / 108
3.8 nRF Connect APP / 108
3.9 micro:bit bitty controller / 110
3.9.1 控制命令 / 111
3.9.2 藍牙遙控小車 / 113
3.10 串口通信 / 114
3.11 Droidscript / 116
3.11.1 遠程編程 / 118
3.11.2 文檔和例程 / 120
3.11.3 發送數據到micro:bit / 120
3.11.4 從micro:bit接收數據 / 122
3.11.5 micro:bit 插件API / 123
第4章 編寫MakeCode擴展程序 / 124
4.1 開發準備 / 125
4.2 創建自定義文件 / 127
4.3 模板文件 / 131
4.4 定義分類位置 / 133
4.5 定義顏色 / 134
4.6 定義圖標 / 135
4.7 定義分類名稱 / 137
4.8 編程模塊函數的形式 / 137
4.9 參數默認值 / 138
4.10 設置參數範圍 / 138
4.11 自動創建變量 / 139
4.12 編程模塊名稱 / 140
4.13 編程模塊的顯示順序 / 141
4.14 參數不換行 / 141
4.15 分頁顯示 / 142
4.16 定義事件 / 143
4.17 編寫代碼和功能測試 / 145
4.18 擴展中的其他文件 / 146
4.19 創建項目並上傳代碼 / 149
4.20 測試擴展程序 / 152
4.21 變量和函數命名原則 / 152
4.21.1 Typescript原則 / 152
4.21.2 函數命令原則 / 154
第5章 應用技巧 / 155
5.1 使用安卓手機或平板電腦下載程序 / 155
5.1.1 準備工作 / 155
5.1.2 Python中webusb應用 / 156
5.1.3 MakeCode中webusb應用 / 158
5.2 MakeCode中的實驗功能 / 160
5.2.1 開啟實驗功能 / 160
5.2.2 打印代碼功能 / 162
5.2.3 綠屏功能 / 164
5.2.4 調試功能 / 166
5.2.5 接線說明功能 / 170
5.3 圖形方式輔助學習代碼編程 / 172
5.4 MakeCode編程技巧 / 173
5.4.1 使用模擬運行 / 173
5.4.2 使用調試功能 / 174
5.4.3 使用串口發送數據 / 174
5.4.4 使用MakeCode離線版 / 175
5.4.5 靈活使用擴展 / 176
5.4.6 使用Python輔助編程 / 176
5.4.7 使用代碼編程方式輸入程序 / 176
附錄A MakeCode的幾種版本 / 178
附錄B micro:bit的Python彩蛋 / 184
附錄C 參考資料 / 186

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 360
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區