Mu Vision Sensor + 簡單 Output (輸出裝置)

在前幾節我們介紹過如何接駁及使用 Mu Vision Sensor , 但示例上的 Output 均以 「show LED」作為 Output ,

這次我們將接駁幾種簡單輸出使用 , 對輸出裝置有了初步的概念後 , 在日後製作 STEM 專題時便能有更多的選擇。

燈 :

燈是最簡單的輸出之一 , 常見專題有 : 智能燈 , 紅綠燈 , 提示燈等等...

接駁的方法非常簡單 , 只需將燈插至輸出 Pin 位就可以了

電線接駁方法 :

  • 燈 : P15 , P16
  • 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」

開燈編程 :

P15 , P16 是燈的 Pins (按照你的電線駁法) , digital write pin 的意思是寫入輸出 ,

數值 1 為開啟 , 數值 0 為關閉。你只需將其中一個 Pin 寫成 1 就會開啟燈/輸出了。

關燈編程 :

將 Pin 都寫成 0 就可把燈關上。

配合 Mu Vision Sensor 使用 :

首先安裝 Mu Vision Sensor 並啟用你需要的演算法。

利用 if then 檢測 :

選擇需要的演算法(檢測) , 然後做出 Output (then)

加入剛才的開燈編程作 Output 使用 , 意思是 Mu Vision Sensor 檢測到 「Color Block」時就開燈。

同時加入 else 以使在無 「Color Block 」時關上燈。

整個編程 :

Motor | 馬達 :

Motor 亦是另一個常用的 Output , 常用的例子有 : 車輪 , 風扇 , 機械結構等..

電線接駁方法 :

  • Motor : P15 , P16
  • 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」

開啟 Motor :

跟燈的操作原理一樣 , 唯一不同的是 P15 / P16 = 1 的輸出是不一樣的 ;

一個會是順時針轉動(P15 = 1) , 另一個會是逆時針轉動( P 16 = 1) , 這關係到電流的原理。

關上 Motor :

編程示例 :

Servo :

Servo 常用的例子有 : 水撥 , 夾 , 門 等等....

電線接駁方法 :

  • Servo 的 「SIG」橙線 --> P1
  • Servo 的 「VCC」紅線 --> 5V + [3.3V已被Mu Vision使用]
  • Servo 的 「GND」黑/啡線 --> 5V - [3.3V已被Mu Vision使用]
  • 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

開啟 Servo | 轉至 180 度

這次使用的是另一個輸入寫法 「servo write pin P1 to 180」 , 數值為轉動的角度/度數。

示例 :

加入「pause 2 seconds」以保持 servo 以180度狀態打開2秒。