SAM Studio 連接 micro:bit / SAM Blocks 教學
首先請確保電腦已開啟藍牙,
你可以在搜尋功能在輸入「bluetooth」再選取藍牙與並他裝置設定來檢查藍牙是否已經開啟
請確保已經開啟
進入 SAM Studio 並進行連接 :
首先進入 https://studio.samlabs.com/ 並創建一個 SAM Blockly Project
注意必須要是使用 SAM Blockly , 因為 SAM Space 並不能加入 micro:bit
加入後 連接 micro:bit :
加入 micro:bit 後你會在 SAM Studio 的左面看到 DISCONNECTED DEVICES 及以一塊虛擬的 micro:bit。
請利用 USB 或電盒替micro:bit 供電 !然後按下「Connect」。
按下「Connect」後 , 假如你的 micro:bit 已接上電源將會看到它 ,
[gevez] 是該micro:bit的UUID , 每塊micro:bit都會有不同的UUID , 我們借此分辨 micro:bit 防止接駁錯誤。
左面亦有訊號強度的顯示 , 當micro:bit 愈接駁電腦時 , 它的訊號便會愈強(愈滿)。
假如你已成功接駁 , 可考慮為 micro:bit 加上 UUID label 以作日後辨認之用。
如下圖 :
成功接駁後 :
可按下右上的「時鐘」以閱覽 micro:bit 的詳細數據 ,
例如 : 溫度 , Accelermeter , A/B Button 有沒有被按下等等
加入 SAM Block :
按下 「ADD New Device」便可選擇加入什麼 SAM Block , 這次我們將使用 DC Motor (Output)。
加入後連接 DC Motor
按下「Connect」 , 並開啟你的 DC Motor 。
長按開機制以開啟 DC Motor , 開啟後會呈紅色。
請選擇訊號最強的 DC Motor , 訊號愈強代表離電腦愈近 。
成功的話 DC Motor 的提示燈會由紅色轉成藍色。
DC Motor + micro:bit 簡單編程 :
利用 micro:bit 的 Button A 發出指令使 DC Motor 運行 , set speed to 100。
挑戰 : 試改變編程讓 DC Motor 停止運作以及更改轉動方向。
連接 Light Sensor (Input) :
這次我們將連接 Input 的 Light Sensor , 看看跟 DC Motor 有什麼大分別
這是未連接的 Light Sensor , 它的數值默認為 0 , 並需手動拖拉 slider 以更改 Light Sensor Value。
按下 Connect 再選擇 SAM LDR 以進行配對。
接駁後 , 按下 Light Sensor 的時鐘 , 你將會看到Light Sensor 實時的 Value 以及 Event Log (數值改變的時間)
這是 SAM Blocks 的特別之處 , 有別一般的 Coding Sensor 它無需經過編程就能得到即時數據。
Light Sensor + micro:bit 的簡單編程 :
light value 是一個 variable , 我們要先創建它來顯示 light sensor value ;
詳細的顯示教學可參考 Proximity Sensor 的編程教學!