โพเทนชิโอมิเตอร์#
การแนะนำ#
โพเทนชิโอมิเตอร์ เป็นเซ็นเซอร์แบบอนาล็อกที่ใช้วัดตำแหน่งเชิงมุมของเพลาหมุน โดยจะให้ค่าแรงดันไฟฟ้าที่แปรผันตามตำแหน่งนั้น
ปริมาณการหมุนที่สามารถตรวจจับได้จะแตกต่างกันไป ขึ้นอยู่กับรุ่นของโพเทนชิโอมิเตอร์:
โพเทนชิโอมิเตอร์ – ปรับได้สูงสุด 250 องศา
โพเทนชิโอมิเตอร์ V2 – 330 องศา (ปรับได้ต่อเนื่อง)
|
|
|---|---|
โพเทนชิโอมิเตอร์ |
โพเทนชิออมิเตอร์ V2 |
หน้านี้ใช้ potentiometer_a เป็นตัวอย่างชื่อโพเทนชิโอมิเตอร์ โปรดแทนที่ด้วยชื่อที่คุณกำหนดเองตามต้องการ
ด้านล่างนี้คือรายการวิธีการที่มีให้เลือกใช้:
angle– ส่งคืนตำแหน่งเชิงมุมของโพเทนชิโอมิเตอร์ในหน่วยองศาหรือเป็นเปอร์เซ็นต์changed– ลงทะเบียนฟังก์ชันที่จะถูกเรียกเมื่อใดก็ตามที่ค่าของโพเทนชิโอมิเตอร์เปลี่ยนแปลง
ตัวสร้าง – กำหนดค่าเริ่มต้นให้กับโพเทนชิโอมิเตอร์หรือโพเทนชิโอมิเตอร์ V2 ด้วยตนเอง
PotentiometerV2– สร้างโพเทนชิออมิเตอร์ V2Potentiometer– สร้างโพเทนชิโอมิเตอร์
มุม#
angle จะส่งคืนค่าตำแหน่งเชิงมุมของโพเทนชิโอมิเตอร์ในหน่วยองศาหรือเปอร์เซ็นต์
Usage:
potentiometer_a.angle(units)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
หน่วยวัด:
|
เปลี่ยน#
changed เพื่อลงทะเบียนฟังก์ชันที่จะถูกเรียกใช้ทุกครั้งที่ค่าของโพเทนชิโอมิเตอร์เปลี่ยนแปลง
Usage:
changed(callback, arg)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
A previously defined function that executes when the Potentiometer’s value changes. |
|
ไม่บังคับ ทูเปิล |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
ผู้สร้าง#
Constructors are used to manually create PotentiometerV2 and Potentiometer objects, which are necessary for configuring Potentiometers outside of VEXcode.
PotentiometerV2#
PotentiometerV2 สร้างโพเทนชิโอมิเตอร์ V5 V2
Usage:
PotentiometerV2(port)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
พอร์ต 3 สายที่โพเทนชิออมิเตอร์ V2 เชื่อมต่ออยู่:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
โพเทนชิโอมิเตอร์ Potentiometer สร้างโพเทนชิโอมิเตอร์ขึ้นมา
Usage:
Potentiometer(port)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
พอร์ต 3 สายที่โพเทนชิโอมิเตอร์เชื่อมต่ออยู่:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

