Mu Vision 入門教學
我們將利用 micro:bit makdecode 進行 Mu Vision Sensor 的編程。
這進入此網站 : https://makecode.microbit.org
電線接駁方法 :
Mu Vision Sensor 的 「V」 --> I/O board 的 3.3V OUT 「+」
Mu Vision Sensor 的 「G」 --> I/O board 的 3.3V OUT 「-」
Mu Vision Sensor 的 「SDA」 --> I/O board 的 「SDA」
Mu Vision Sensor 的 「SCL」 --> I/O board 的 「SCL」
你也能使用其他 Extension board , 駁法都是一樣的。
編程教學 :
加入 Extension :
1. 在「Advanced」中選取「Extensions」以加入「Mu Vision」的package。
2.輸入「muvision」並選取「muvision」的extension package。
重要編程方塊 :
Settings :
initialize MU00 port I2C --> 啟動 Mu Vision sensor 的編程 , 必須使用這個積木才能進行各種編程
「MU00」 enable alogirthm XXXX --> 選擇要使用的 algorithm 例如 : color block , body detect
通常會將這2個編程放到「on start」 , 啟動 micro:bit 時便能啟動 Mu Vision 的功能。
algorithm 後方可以選擇各種演算法 , Mu Vision 是可以同時使用幾種演算法的。
最後補上一個「show number 0」的作用時讓我們得知 Mu Vision 已完成安裝 , 可以進行測試了。
Function :
function 積木用途是利用該演算法做出不同的行動。
通常都會把這些 function 放進「if then else statement」 , 這次運用簡單的 「show icon」作 output ;
當檢測到 body object 時顯示剔號 , 沒有時顯示 X。
建議擺放方法 :
在進行測試時 , 建議把 Mu Vision Sensor 平放 , 光源會比較穩定而且亦不容易移動到 Mu Vision Sensor。
注意 : 在測試的時候盡量避免觸碰 Sensor , 避免出現「當機」情況 。
「當機」情況是指 Mu Vision Sensor 無法偵測出目前的狀況 , 這樣的情況下只能重新啟動 Mu Vision Sensor。
測試階段 :
Mu Vision Sensor 檢查到物件的時候會亮色藍色提示燈 ,
假如沒出現提示燈代表 Sensor 可能進入當機情況或按駁出現問題。