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」的資料夾

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

按下 Button A 會開綠燈 | 按下 Button B 會開藍燈 | 同時按下 A+B 會關燈
調節 IM01 上 LED 的亮度
按下 Button A 會發出較暗淡的綠燈 | 按下 Button B 會發出光猛的深藍色燈
同時按下 Button A + B 會發出由綠跟藍光混合而成的淺藍色燈
使用「Blink」來編程 LED 燈
除了使LED長亮外 , 我們還能讓它做出「Blink」效果 。

按下 Button A LED 會一閃一閃地亮起藍光 (間隔大約為1秒)
按下 Button B 會3秒亮起一次綠光
同時按下 Button A+B 會停上閃爍效果 , 把燈關上。
注意 : 請先按下 Button A+B 把燈關上 , 再按 Button A/B 發出其他指令 ,
如果 LED 燈不先關上 , 會同時出現2種不同的閃爍效果 ,
因為 「blink」指令是重複無限次地閃爍 , 如果不利用其他指令把它關上便會一直運行!
利用「Wink」編程

按下 Button A LED 會亮起綠光然後關上 (大約為1秒的眨眼速度)
按下 Button B 會虎起藍色0.25秒然後關上
不同之處 :
「Blink」的特點是會不斷開關閃爍 | 「 Wink」的特點是只開一次然後關上(貶眼)
利用 SD Card 儲存數據 :

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

2.建立一個VARIABLE「temp」來表代溫度。
On Button A 部份 :
整個編程 :

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

再次打開你的SD card 會出現一個「log」的notepad file ,
裡面會有剛才每次按下 Button A 時的溫度。