電位器#
介紹#
電位器是一種類比感測器,用於測量旋轉軸的角位置。它輸出的電壓與其位置成正比。
根據電位器型號的不同,其可偵測的旋轉量也不同:
電位器 – 最高可達 250 度
電位器 V2 – 330 度(連續)
|
|
|---|---|
電位器 |
電位器 V2 |
本頁使用 potentiometer_a 作為電位器名稱範例。請根據需要將其替換為您自己配置的名稱。
以下是可用方法清單:
建構子 – 手動初始化電位器或電位器 V2。
PotentiometerV2– 建立一個電位器 V2。Potentiometer– 建立一個電位器。
角度#
angle 返回電位器的角度位置,以度數或百分比表示。
Usage:
potentiometer_a.angle(units)
範圍 |
描述 |
|---|---|
|
計量單位:
|
已更改#
changed 註冊一個函數,當電位器的值改變時,函數將會被呼叫。
Usage:
changed(callback, arg)
參數 |
描述 |
|---|---|
|
先前定義的 函數,當電位器的值改變時執行。 |
|
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
建構函數#
建構子用於手動建立 PotentiometerV2 和 Potentiometer 對象,這是在 VEXcode 之外配置電位器所必需的。
PotentiometerV2#
PotentiometerV2 產生 V5 電位器 V2。
Usage:
PotentiometerV2(port)
範圍 |
描述 |
|---|---|
|
The 3-Wire Port that the Potentiometer V2 is connected to:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Potentiometer 建立一個電位器。
Usage:
Potentiometer(port)
範圍 |
描述 |
|---|---|
|
The 3-Wire Port that the Potentiometer is connected to:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

