นำ#
การแนะนำ#
หุ่นยนต์เขียนโปรแกรม VEX AIM มีไฟ LED (ไดโอดเปล่งแสง) จำนวน 6 ดวงรอบตัวหุ่นยนต์ สามารถตั้งค่าไฟ LED เหล่านี้ให้เป็นสีต่างๆ เพื่อให้ข้อมูลป้อนกลับ แสดงสถานะของหุ่นยนต์ หรือช่วยให้ติดตามหุ่นยนต์ได้ง่ายขึ้นระหว่างการทำงาน
สามารถตั้งค่า LED แต่ละดวงแยกกันได้ สามารถตั้งค่า LED ทุกดวงพร้อมกัน หรือสามารถตั้งค่ากลุ่ม LED ร่วมกันโดยใช้ทูเพิลได้
ชื่อ LED:
|
|
|
|---|---|---|
|
|
|
|
ด้านล่างนี้คือรายการวิธีการทั้งหมด:
การกระทำ — เปิดหรือปิดไฟ LED
การกระทำ#
on#
การตั้ง on จะเปิดไฟ LED ดวงเดียว ไฟ LED ทุกดวง หรือไฟ LED หลายดวงรวมกัน
Usage:
robot.led.on(led, color)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
LED ที่ต้องการเปิด:
|
|
ตัวเลือกเสริม สีที่จะตั้งค่า LED ที่เลือก:
|
ตัวอย่าง
# Turn all LEDs green while the screen is pressed
while True:
if robot.screen.pressing():
robot.led.on(ALL_LEDS, GREEN)
else:
robot.led.off(ALL_LEDS)
wait(50, MSEC)
# Turn two LEDs red
robot.led.on((LED3, LED4), RED)
off#
off จะปิดไฟ LED หนึ่งดวง ไฟ LED ทั้งหมด หรือไฟ LED หลายดวง
Usage:
robot.led.off(led)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
ไฟ LED ที่ต้องการปิด:
|
ตัวอย่าง
# Turn all LEDs on for 2 seconds, then turn them off
robot.led.on(ALL_LEDS)
wait(2, SECONDS)
robot.led.off(ALL_LEDS)
# Turn off half of the LEDs
robot.led.on(ALL_LEDS)
wait(1, SECONDS)
robot.led.off((LED3, LED4, LED5))






