VEX GO Brain ใช้เพื่อตรวจจับความเร่งและการหมุน

GO_Brain-Battery.png

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


วิธีใช้สมอง

GO_Brain-Powered_On.png

The Brain มี Gyro และ Accelerometer ในตัว สิ่งเหล่านี้ใช้เพื่อตรวจจับความเร่งและการหมุน

สมองสามารถตรวจจับ:

_การเร่งความเร็ว_of__block.png

การเร่งความเร็ว
สมองสามารถรายงานความเร่งของแต่ละแกนทั้งสามแกนได้โดยใช้บล็อก (การเร่งความเร็ว)

GO_BrainAxis.png

The Brain รายงานความเร่งสามแกน แกน x, y และ z แต่ละแกนมีทิศทางบวกและลบ

_Drive_heading__block.png

ทิศทางและการหมุน
สมองสามารถรายงานค่าส่วนหัวเป็นองศาโดยใช้บล็อก (ส่วนหัวของไดรฟ์)

GO_Brain_Compass.jpg

ค่าส่วนหัวรายงานช่วงตั้งแต่ 0-359.99 องศา ค่าจะถูกรายงานจากการหมุนตามเข็มนาฬิกา

_ไดรฟ์_rotation__block.png

สมองสามารถรายงานค่าการหมุนเป็นองศาได้โดยใช้บล็อก (การหมุนของไดรฟ์)

GO_Brain_Rotation_Direction.png

ค่าการหมุนจะรายงานค่าบวกเมื่อหมุนไปทางขวา และค่าลบเมื่อหมุนไปทางซ้าย ค่าการหมุนเป็นแบบสะสม และไม่ได้จำกัดอยู่ที่ 0 หรือ 360 องศา พวกมันจะเพิ่มขึ้นหรือลดลงต่อไปเมื่อมีการหมุนเวียนสะสม


รายงานโครงการตัวอย่างการเร่งความเร็ว

Report_acceleration_snipit.png

โค้ดด้านล่างนี้จะรายงานค่าความเร่งของแต่ละแกนเมื่อโค้ดเบสถูกหมุน

Report_acceleration_project_markup.jpeg

สามารถใช้ Print Console เพื่อดูค่าความเร่งที่เปลี่ยนแปลงแบบเรียลไทม์


โครงการตัวอย่างหัวเรื่องและการหมุนรายงาน

Report_rotation_snipit.png

โค้ดด้านล่างจะรายงานส่วนหัวของระบบขับเคลื่อนของ Code Base และค่าการหมุนเมื่อ Code Base หมุน

Report_Heading_and_Rotation__right__mockup.jpeg

สามารถใช้ Print Console เพื่อดูค่าส่วนหัวและการหมุนที่เปลี่ยนแปลงแบบเรียลไทม์

โปรดสังเกตว่าค่าส่วนหัวจะถูกรายงานตามเข็มนาฬิการะหว่าง 0-359.99 องศา เนื่องจาก Code Base เลี้ยวขวา ค่าการหมุนเป็นแบบสะสม โดยจะเพิ่มขึ้นต่อ (หมุนขวา) หรือลดลง (หมุนซ้าย)

Report_Rotation_left_snipit.png

ปรับบล็อก [Turn for] ในโปรเจ็กต์เพื่อเปลี่ยนทิศทางจาก 'ขวา' เป็น 'ซ้าย' และเริ่มโปรเจ็กต์อีกครั้ง

Report_Heading_and_Rotation__left__mockup.jpeg

ใน Print Console โปรดสังเกตว่าค่าส่วนหัวจะถูกรายงานตามเข็มนาฬิการะหว่าง 0-359.99 องศา เนื่องจาก Code Base หันไปทางซ้าย เลี้ยวซ้ายครั้งแรก 90 องศา รายงานว่ามุ่งหน้าไปที่ 270 องศา ค่าการหมุนยังคงเพิ่มขึ้นในแต่ละการหมุน อย่างไรก็ตาม เนื่องจากฐานรหัสเลี้ยวซ้าย ค่าการหมุนจึงรายงานเป็นลบ

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

Last Updated: