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 就可把燈關上。
利用 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」 , 數值為轉動的角度/度數。