เข้ารหัสด้วยกันชน LED VEX GO

กันชน LED VEX GO ใช้เพื่อตรวจจับการสัมผัสทางกายภาพและสีที่แสดง

กันชน LED พร้อมสายเคเบิลเสียบเข้ากับพอร์ตอัจฉริยะของ Brain

หมายเหตุ: ในบทความนี้ โครงการตัวอย่างใช้ Code Base - LED Bumper Top GO Build


กันชน LED ใช้งานอย่างไร

กันชน LED ใช้เพื่อตรวจจับการสัมผัสทางกายภาพและสีที่แสดง เมื่อกดกันชน LED ก็สามารถใช้เพื่อกระตุ้นการทำงานได้ ตัวอย่างเช่น กันชน LED สามารถใช้เพื่อสตาร์ทหรือหยุดระบบขับเคลื่อนเมื่อกด

แผนภาพมือที่กำลังกด LED Bumper บนหุ่นยนต์ GO

บล็อก <Pressing bumper> ใช้เพื่อตรวจสอบว่ามีการกดกันชน LED หรือไม่

VEXcode GO กดบล็อคบัมเปอร์ที่อ่านว่าบัมเปอร์ถูกกดใช่ไหม?

หรือเพื่อแสดงสีใดสีหนึ่ง สีที่กันชน LED สามารถแสดงได้ ได้แก่ ปิด เขียว และแดง

ไดอะแกรมเคียงข้างกันของชิ้นส่วน LED Bumper โดยแสดงให้เห็นว่าเรืองแสงเป็นสีเขียว แดง และดับ

บล็อก [ตั้งค่าสีกันชน] ใช้เพื่อตั้งค่ากันชน LED ให้เป็นสีที่ต้องการ

VEXcode GO ตั้งค่าบล็อกสีบัมเปอร์ที่อ่านว่าเซ็ตบัมเปอร์เป็นสีแดง เมนูแบบดรอปดาวน์ของบล็อกจะเปิดขึ้นเพื่อสาธิตให้เห็นว่าสามารถเปลี่ยนสีเป็นสีแดง เขียว หรือปิดได้


ตัวอย่างโครงการสีกันชน LED

รหัสด้านล่างจะตั้งค่าสีกันชน LED ให้เป็นสีเขียวหากกด และเป็นสีแดง

VEXcode GO บล็อกโครงการที่จะเปลี่ยนสีของ Bumper เมื่อกด โครงการมีข้อความว่า เมื่อเริ่มต้น ให้กดบัมเปอร์ค้างไว้ตลอดไป จากนั้นให้ตั้งบัมเปอร์เป็นสีเขียว มิฉะนั้น ให้ตั้งบัมเปอร์เป็นสีแดง


ตรวจจับโครงการตัวอย่างวัตถุ

รหัสด้านล่างจะขับฐานรหัสออกจากวัตถุเมื่อกดกันชน LED

VEXcode GO บล็อกโครงการที่จะขับเคลื่อน Code Base ไปข้างหน้าจนกว่าจะกด Bumper โครงการระบุว่า เมื่อเริ่มต้น ให้ขับไปข้างหน้า จากนั้นรอจนกว่าจะกดกันชนเสร็จ สุดท้ายให้หยุดขับรถแล้วเลี้ยวขวาไป 90 องศา

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: