(microbit) OSEP (scratch3)課程目錄
硬體:Micro:bit+感測器(sensor)……….
軟體:OSEP(免費,網路上直接使用)
Micro:bit 是一款由英國廣播電視公司(BBC)推出的專為青少年編程教育設計的微型電腦開發板,內建溫度、光、方位、磁力等感測器及藍芽裝置。Microbit除了明顯的五個腳位之外,還有十多隻腳位。在使用上和Arduino一樣,有數位I/O,類比I/O(PWM)、I2C與SPI功能。(註1)
———————————————-
Scratch3本來只是做電腦上的程式寫作,為了能控制外部感應器,可以利用[添加擴展]來增加控制功能。
使用時將控制的擴充(積木)新增進來,讓積木程式透過擴充積木(轉譯)就可以控制硬體工作(動作)。
OSEP scratch3(註)是以MIT原版scratch3為基礎,再增加支援多種硬體及網路功能的擴展積木。
只要硬體安裝好韌體(轉譯程式),開啟瀏覽器就可以直接使用擴展積木,電腦不需要再(啟動)轉譯程式
使用時將控制Micro:bit 的擴充(積木)新增進來,讓積木程式透過轉譯程式就可以控制硬體(Micro:bit )工作(動作)。
開始工作前要先將翻譯蒟蒻吃進去Micro:bit (燒韌體)(只要做一次),程式執行時就透過這個(轉譯程式)進行翻譯工作,讓Micro:bit 動作。
————————————————
OSEP (scratch3)(microbit)課程目錄
https://2blog.ilc.edu.tw/868/48721/
OSEP scratch (microbit)第0課(概論)
https://2blog.ilc.edu.tw/868/48726/
OSEP scratch (microbit)第1課(概論、連接使用)
https://2blog.ilc.edu.tw/868/48733/
第二課LED
https://2blog.ilc.edu.tw/868/48747/
第三課LED進階
https://2blog.ilc.edu.tw/868/48756/
第四課按鍵(上)
https://2blog.ilc.edu.tw/868/48782/
第五課按鍵(下)
https://2blog.ilc.edu.tw/868/48805/
第六課動作感測器(上)
https://2blog.ilc.edu.tw/868/48808/
第七課動作感測器(下)(搖晃)
https://2blog.ilc.edu.tw/868/48815/
第八課音樂盒(V2)
https://2blog.ilc.edu.tw/868/48823/
第九課溫度計(V2)
https://2blog.ilc.edu.tw/868/48827/
第十課亮度感測器(V2)
https://2blog.ilc.edu.tw/868/48830/
第十一課陀螺儀(加速儀)
https://2blog.ilc.edu.tw/868/48836/
——————————————
註1:
micro:bit繁體官網 http://microbit.org/hk/
規格說明:
http://microbit.org/hk/guide/features/
micro:bit 提供了這些硬體功能:
- 25 個可程式化 LED
- 2 個可程式化按鈕
- 電路連接 pin 腳
- 光 和 溫度 感測器
- 動作感測器 (加速儀 和 羅盤)
- 無線通訊,透過 Radio 和 藍牙
- USB 界面
Microbit除了明顯的五個腳位之外,還有十多隻腳位,功能定義如下圖。在使用上和Arduino一樣,數位I/O,類比I/O(PWM)、I2C與SPI功能。
Micro:bit 腳位圖
圖片來源:http://microbit.org/images/microbit-pins.jpg
腳位說明:
https://tech.microbit.org/hardware/edgeconnector_ds/
——————–
https://robotkingdom.com.tw/product/bbc-microbit-1/
BBC micro:bit 微控制板 _ 新版V2.21 NT$ 580
以下資料來源:
https://blog.cavedu.com/2020/10/14/bbc-microbit/
規格比較
最後為對於細節規格有興趣的朋友整理新舊款的規格比較
現行 v1.5 版 | 規格 | 最新 (v2) |
Nordic Semiconductor nRF51822 | 處理器 | Nordic Semiconductor nRF52833 |
256 kB flash, 16 kB RAM | 記憶體 | 512 kB flash, 128 kB RAM |
無 | 麥克風 | MEMS 麥克風指示用 LED |
無 | 喇叭 | 板載發聲晶片 |
無 | Logo 觸碰區 | 支援觸碰功能 |
共25隻腳位。三組專用 GPIO 以及 PWM, i2C, SPI 與外部供電腳位。三組腳位方便搭配鱷魚夾 | 接腳 | 共25隻腳位。三組專用 GPIO 以及 PWM, i2C, SPI 與外部供電腳位。三組腳位方便搭配鱷魚夾(腳位內凹方便接線) |
共用 I2C 匯流排 | I2C | 專用 I2C 匯流排(週邊裝置) |
2.4 GHz micro:bit radioBLE 藍牙 4.0 | 無線通訊 | 2.4 GHz micro:bit radioBLE 藍牙 5.0 |
micro USB: 5V腳位或電池盒:3V | 輸入電源 | micro USB: 5V腳位或電池盒:3V 新增 LED 電源指示燈 |
90 mA | 腳位輸出電流 | 200 mA |
ST LSM 303 | 動態感測器 | ST LSM 303 (相同) |
C++ / MakeCode / Python /Scratch | 支援程式語言 | C++ / MakeCode / Python /Scratch (相同) |
5 x 4 (cm) | 尺寸 | 5 x 4 (cm) (相同) |
———————————–
相關連結:
iL學習板課程目錄(Arduino入門)
https://2blog.ilc.edu.tw/868/44487/
Arduino(WFduino)課程目錄
https://2blog.ilc.edu.tw/868/44485/
新DiFi課程目錄
https://2blog.ilc.edu.tw/868/category/c-15899/c-104089/
OSEP scratch3課程目錄
https://2blog.ilc.edu.tw/868/44668/