micro:bit入門指南

《micro:bit入門指南》是2017年電子工業出版社出版的圖書,作者是餘波、邵子揚。

基本介紹

  • 書名:micro:bit入門指南
  • 作者:餘波、邵子揚
  • 出版社:電子工業出版社
  • 出版時間:2017年
  • 頁數:180 頁
  • 定價:49 元
  • 開本:16 開 
  • ISBN:9787121328565
內容簡介,目錄,

內容簡介

Micro:bit是有BBC推出的面向全球青少年編程學習及STEM教育的學習工具。在眾多的軟體和硬體中(Scratch、Arduino、Lego、Python……),一直沒有一個完善的課堂學習編程的解決方案,Micro:bit解決了這一問題,不但身形小巧,結構簡單,其硬體感測器高集成化,且圖形代碼結合的編程方式使其已經迅速風靡全球,目前即將登入亞洲。學生能夠通過短時間學習後,迅速掌握它的使用方法,並套用於數學、藝術、科學、技術、生活、機器人等活動中,啟發他們創意思維。國內目前講解Micro:bit的圖書還未發現,國外也剛剛出現,本書採用簡單明了的講述方式,結合實際操作環境,選取了大量生動的實例,使學習者快速了解和上手操作,並能獨立設計小套用。

目錄

第1 章 BBC micro:bit 簡介··········································································· 1
認識micro:bit ·······························································································1
micro:bit 基金會 ···························································································4
micro:bit 的功能 ···························································································6
主要硬體參數 ·······················································································7
常用功能說明 ·······················································································7
第2 章 micro:bit 的開發方式······································································ 11
micro:bit 開發工具主要特徵 ·····································································12
全面採用線上編程平台 ·····································································12
可視化編程方式 ·················································································13
虛擬演示功能 ·····················································································15
MicroPython 語言成為代碼編程主流 ···············································15
可視化與代碼書寫編程方式結合 ·····················································16
micro:bit 常用的五種開發工具 ·································································16
MakeCode(JavaScript) ······································································17
PythonEditor(Micro Python) ·····························································18
C O N T E N T S
目 錄
XVIII | micro: bit 入門指南
MU(MircoPython) ·············································································19
Open Roberta lab ·················································································20
Scratch X······························································································21
micro:bit 各種開發工具類比 ·····································································22
圖形化編程功能對比 ·········································································23
代碼編程功能對比 ·············································································24
第3 章 MakeCode 圖形化編程·································································· 25
MakeCode 編程界面 ··················································································25
MakeCode 基本操作 ··················································································28
編程方式轉換按鈕 ·············································································28
虛擬演示控制按鈕 ·············································································28
檔案名稱設定方法 ·················································································29
下載與保存程式 ·················································································29
項目分享流程 ·····················································································30
入門教程 ·····························································································31
基本編程模組使用方法 ············································································32
開機和無限循環(forever) ·································································32
螢幕顯示 ·····························································································33
螢幕控制 ·····························································································38
按鍵設定 ·····························································································40
測量溫度 ·····························································································42
檢查光強 ·····························································································43
加速度感測器 ·····················································································44
磁場感測器 ·························································································48
播放音樂 ·····························································································49
目錄| XIX
無線電通信 ·························································································52
藍牙通信 ·····························································································54
無線和藍牙的比較 ·············································································57
第4 章 PythonEditor···················································································· 59
MicroPython 語言 ······················································································59
MicroPython 的特點 ···········································································59
編程軟體 ·····························································································60
Python 編程需要注意的問題 ·····························································61
顯示文字 ····································································································62
文字顯示控制 ····························································································62
顯示圖案 ····································································································63
顯示內置小圖案 ·················································································63
顯示自定義圖案 ·················································································64
顯示多個圖案 ·····················································································65
圖案顯示控制 ·····················································································65
播放音樂 ····································································································65
內置音樂 ·····························································································66
音樂播放控制 ·····················································································66
自定義音樂 ·························································································67
音調 ·····································································································70
停止音樂 ·····························································································71
語音 ············································································································71
說話 ·····································································································71
朗讀和唱歌 ·························································································72
加速度感測器 ····························································································73
XX | micro: bit 入門指南
手勢 ·····································································································74
磁場感測器 ································································································76
溫度感測器 ································································································77
連線埠 ············································································································77
連線埠說明 ·····························································································77
輸出高低電平 ·····················································································78
讀取輸入電平 ·····················································································79
輸出PWM ···························································································79
讀取模擬輸入 ·····················································································79
檔案系統 ····································································································80
NeoPixel 彩燈控制 ·····················································································82
I2C 接口 ·····································································································84
第5 章 micro:bit 創意實踐·········································································· 87
燈光瀑布 ★★ ···························································································87
金屬探測器 ★★ ·······················································································89
製作水平儀 ★★☆ ···················································································92
生命遊戲(life game)★★☆ ···································································95
桌球對戰 ★★★★ ·············································································101
番茄工作法 ★★★☆ ·············································································111
氣壓/ 溫度計 ★★★☆ ··········································································115
吟詩機器人 ★★☆ ·················································································122
會說話的幸運球 ★★☆ ·········································································124
莫爾斯發報機 ★★★★☆ ·····································································126
遙控小車 ★★★☆ ·················································································134
目錄| XXI
第6 章 micro:bit 擴展件············································································· 141
接口轉接板 ······························································································141
電池擴展板 ······························································································144
保護外殼 ··································································································145
小車 ··········································································································146
彩燈擴展板 ······························································································147
其他 ··········································································································148
附錄··················································································································· 149

相關詞條

熱門詞條

聯絡我們