Quarky 接駁 Servo
在接駁 Sensor / Servo 至 Quarky 前 , 我們必須理解 Quarky 上的腳位(Pins) 在那裡 ,
以及它們的用處 , 如何接駁它們等知識。
= 為 Ground 對應 Sensor 的 GND 或 Input 的 - ;
V 為 Power / VCC 對應 Sensor 的 + , VCC
D1 , D2 , D3 為 Digital Pins , 用作輸出腳位(pin) 或簡單正負Sensor 例如 : PIR Sensor (有/沒有)
A1 , A2 ,A3 為 Analog Pins , 用於讀取 Sensor 的數值
所需材料 :
Quarky x 1
Pictoblox x 1
Servo x 1
Pictoblox link (如使用藍牙連接)
USB Type C (如使用USB連接)
連接 Servo :
同樣 , 我們需先了解 Servo 電線的特性 , 橙色為 Signal 對應 Quarky Servo 的右針(S)
紅色為 + (VCC) 對應 Quarky Servo 中間的針 (V)
啡色為 - (GND) 對應 Quarky Servo 左針 (GND)
只需將依照上圖的顏色接駁至 Quarky便可 , 一般市面上的 Servo無需額外接駁 Jumper 便能直接插入 Quarky
實物圖參考 :
連接 Quarky :
在上方工具列選取「Board」再選擇 Quarky 。
以 USB Type C 或藍牙連接你的 Quarky , 假如使用藍牙請開啟 Picotoblox link。
編程教學 :
首先在 「Button」取出「when button L pressed」作 Input ; 即 Quarky 的左制被按下
然後在「Robot」中取出「set servo on Servo _ to _ angle」並放下 button 的下方 ;
Servo 1/2 視乎你將 Servo 插至 Quarky 的那一個位置 , angle 則是 Servo 的轉動幅度及角度
Servo 不能動的原因可能是 :
1) Coding 上的 Servo no 不對應插線的地方
2) 插線錯誤
3) Servo 的已經是 Coding 上的角度 (例如默認為0度 , 編程再命令它以0度轉動則不會動)
試加入 R button 控制 Servo 轉動至另一邊 :
提示 : 改變角度的數字