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 已完成安裝 , 可以進行測試了。

More :

high FPS mode , white balance , digital zoom 這3個積木都能強加 Mu Vision 的效能。

將它們放進「on start」就可以了。

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 可能進入當機情況或按駁出現問題。