กันชน LED#
การแนะนำ#
กันชน LED สามารถตรวจจับการกดได้ และสามารถเปลี่ยนสีหรือลวดลายเพื่อให้การตอบสนองทางสายตาได้
ด้านล่างนี้คือรายการของบล็อกทั้งหมด:
ตั้งค่าสีกันชน — บอกกันชน LED ให้เป็นสีอะไร
ตั้งค่าความสว่างของกันชน — บอกกันชน LED ว่าควรมีความสว่างเท่าใด
กดปุ่มกันชน — รายงานค่าบูลีนที่ระบุว่าปุ่มกันชน LED ถูกกดหรือไม่
ตั้งค่าสีกันชน#
บล็อกคำสั่ง ตั้งค่าสีกันชน จะบอกไฟ LED กันชนว่าต้องการให้เป็นสีอะไร หรือจะปิดสีอะไร
ไฟ LED บริเวณกันชนสามารถใช้เพื่อติดตามตำแหน่งของหุ่นยนต์ในโครงการ หรือเพื่อแสดงว่าเงื่อนไขบางอย่างเป็นไปตามที่กำหนดแล้ว
ตั้ง [bumper v] เป็น [แดง v] :: custom-led
พารามิเตอร์ |
คำอธิบาย |
|---|---|
นำ |
เลือกไฟกันชน LED ที่ต้องการเปลี่ยนสี โดยตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
สี |
ตั้งค่าสีสำหรับไฟ LED กันชน:
|
ตัวอย่าง
เมื่อเริ่มต้น :: hat events
[Build Used: Super Code Base 2.0]
[Blink the LED off and on.]
ทำตลอดไป
ตั้ง [bumper v] เป็น [เขียว v] :: custom-led
รอ [0.5] วินาที
ตั้ง [bumper v] เป็น [ปิด v] :: custom-led
รอ [0.5] วินาที
ตั้งค่าความสว่างของกันชน#
บล็อกคำสั่ง ตั้งค่าความสว่างของกันชน จะบอกความสว่างของไฟกันชน LED ให้เป็นค่าใดค่าหนึ่ง
เปอร์เซ็นต์ที่สูงขึ้นจะทำให้แสงสว่างมากขึ้น เปอร์เซ็นต์ที่ต่ำลงจะทำให้แสงสว่างน้อยลง
หากไฟ LED กันชนปิดอยู่ การปรับกำลังไฟให้สูงกว่า 0% จะทำให้ไฟติดขึ้น
หากไฟ LED กันชนเปิดอยู่ การตั้งค่ากำลังไฟเป็น 0% จะทำให้ไฟดับลง
ตั้งความสว่าง [bumper v] เป็น [50] % :: custom-led
พารามิเตอร์ |
คำอธิบาย |
|---|---|
นำ |
เลือกไฟกันชน LED ที่ต้องการปรับความสว่าง โดยตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
ความสว่าง |
สามารถปรับความสว่างของไฟ LED กันชนได้ตั้งแต่ 0% ถึง 100% โดยเลือกได้เป็นตัวเลขจำนวนเต็ม |
ตัวอย่าง
เมื่อเริ่มต้น :: hat events
[Build Used: Super Code Base 2.0]
[Light up the LED at different brightness levels.]
ตั้งความสว่าง [bumper v] เป็น [25] % :: custom-led
ตั้ง [bumper v] เป็น [เขียว v] :: custom-led
รอ [2] วินาที
ตั้งความสว่าง [bumper v] เป็น [100] % :: custom-led
กันชนกด#
บล็อก Boolean Bumper pressed จะรายงานว่ากันชน LED ถูกกดหรือไม่ สามารถใช้ตรวจสอบได้ว่าหุ่นยนต์ชนกับวัตถุอื่นหรือไม่
จริง — กันชน LED กำลังถูกกดอย่างต่อเนื่อง
เท็จ — ไม่ได้มีการกดกันชน LED
<[bumper v] ถูกกด? :: custom-led>
พารามิเตอร์ |
คำอธิบาย |
|---|---|
นำ |
เลือกไฟกันชน LED ที่ต้องการตรวจสอบ ซึ่งตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
ตัวอย่าง
เมื่อเริ่มต้น :: hat events
[Build Used: Super Code Base 2.0]
[Turn right when the bumper is pressed.]
เลี้ยว [ซ้าย v]
รอจนกว่า <[bumper v] ถูกกด? :: custom-led>
เลี้ยว [ขวา v]