XinaBox - INTERFACE FOR XINABOX CHIPS WITH SD CARD SLOT (IM01) 教學

INTERFACE FOR XINABOX CHIPS WITH SD CARD SLOT (IM01) 能配合 SD card 儲存你所收集的數據。

所需用料 :

micro:bit x 1

INTERFACE FOR XINABOX CHIPS WITH SD CARD SLOT (IM01) x 1 

usb cable x 1             

micro:bit coding platform : https://makecode.microbit.org/  

INTERFACE FOR XINABOX CHIPS WITH SD CARD SLOT (IM01)接駁方法 :

插入SD card 及 micro:bit 便完成整個接駁過程。

事前準備 :

在你的micro SD card 建立一個名為「IM01」的資料夾

USB 磁碟機 (F:)

編程教學 :

1. 加入「IM01」Extension block,

輸入「XinaBox/pxt-IM01」

詳細教學請看此 : 按我

Microsoft MakeCode for micro:bit - Google Chrome

開啟 IM01 上的 LED 燈 :

透過編程IM01上的LED , 能讓micro:bit初心者學習到 Input(按下button) + Processing ( Code) + Output(LED亮燈) 的編程基礎。

Microsoft MakeCode for micro:bit - Google Chrome

按下 Button A 會開綠燈 | 按下 Button B 會開藍燈 | 同時按下 A+B 會關燈

調節 IM01 上 LED 的亮度

Microsoft MakeCode for micro:bit - Google Chrome

按下 Button A 會發出較暗淡的綠燈 | 按下 Button B 會發出光猛的深藍色燈

同時按下 Button A + B 會發出由綠跟藍光混合而成的淺藍色燈

除了使LED長亮外 , 我們還能讓它做出「Blink」效果 。

Microsoft MakeCode for micro:bit - Google Chrome

按下 Button A LED 會一閃一閃地亮起藍光 (間隔大約為1秒)

按下 Button B 會3秒亮起一次綠光

同時按下 Button A+B 會停上閃爍效果 , 把燈關上。

注意 : 請先按下 Button A+B 把燈關上 , 再按 Button A/B 發出其他指令 ,

如果 LED 燈不先關上 , 會同時出現2種不同的閃爍效果 ,

因為 「blink」指令是重複無限次地閃爍 , 如果不利用其他指令把它關上便會一直運行!

利用「Wink」編程

Microsoft MakeCode for micro:bit - Google Chrome

按下 Button A LED 會亮起綠光然後關上 (大約為1秒的眨眼速度)

按下 Button B 會虎起藍色0.25秒然後關上

不同之處 :

「Blink」的特點是會不斷開關閃爍 | 「 Wink」的特點是只開一次然後關上(貶眼)

利用 SD Card 儲存數據 :

Microsoft MakeCode for micro:bit - Google Chrome

1.在 「on start」加入 「IM01 turn on green LED」以確保IM01已經開機並運作。

Microsoft MakeCode for micro:bit - Google Chrome

2.建立一個VARIABLE「temp」來表代溫度。

On Button A 部份 :

整個編程 :

Microsoft MakeCode for micro:bit - Google Chrome

成功的話 , 按下 A Button A 後一段時間會轉為亮起閃光並保持閃爍效果。

*log - 記事本

再次打開你的SD card 會出現一個「log」的notepad file ,

裡面會有剛才每次按下 Button A 時的溫度。