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。

編程教學 :

PictoBlox

首先在 「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 轉動至另一邊 :

提示 : 改變角度的數字