VEX GO Brain ใช้เพื่อตรวจจับความเร่งและการหมุน
หมายเหตุ: ในบทความนี้ ตัวอย่างโครงการใช้ Code Base GO Build
วิธีใช้สมอง
The Brain มี Gyro และ Accelerometer ในตัว สิ่งเหล่านี้ใช้เพื่อตรวจจับความเร่งและการหมุน
สมองสามารถตรวจจับ:
การเร่งความเร็ว
สมองสามารถรายงานความเร่งของแต่ละแกนทั้งสามแกนได้โดยใช้บล็อก (การเร่งความเร็ว)
The Brain รายงานความเร่งสามแกน แกน x, y และ z แต่ละแกนมีทิศทางบวกและลบ
ทิศทางและการหมุน
สมองสามารถรายงานค่าส่วนหัวเป็นองศาโดยใช้บล็อก (ส่วนหัวของไดรฟ์)
ค่าส่วนหัวรายงานช่วงตั้งแต่ 0-359.99 องศา ค่าจะถูกรายงานจากการหมุนตามเข็มนาฬิกา
สมองสามารถรายงานค่าการหมุนเป็นองศาได้โดยใช้บล็อก (การหมุนของไดรฟ์)
ค่าการหมุนจะรายงานค่าบวกเมื่อหมุนไปทางขวา และค่าลบเมื่อหมุนไปทางซ้าย ค่าการหมุนเป็นแบบสะสม และไม่ได้จำกัดอยู่ที่ 0 หรือ 360 องศา พวกมันจะเพิ่มขึ้นหรือลดลงต่อไปเมื่อมีการหมุนเวียนสะสม
รายงานโครงการตัวอย่างการเร่งความเร็ว
โค้ดด้านล่างนี้จะรายงานค่าความเร่งของแต่ละแกนเมื่อโค้ดเบสถูกหมุน
สามารถใช้ Print Console เพื่อดูค่าความเร่งที่เปลี่ยนแปลงแบบเรียลไทม์
โครงการตัวอย่างหัวเรื่องและการหมุนรายงาน
โค้ดด้านล่างจะรายงานส่วนหัวของระบบขับเคลื่อนของ Code Base และค่าการหมุนเมื่อ Code Base หมุน
สามารถใช้ Print Console เพื่อดูค่าส่วนหัวและการหมุนที่เปลี่ยนแปลงแบบเรียลไทม์
โปรดสังเกตว่าค่าส่วนหัวจะถูกรายงานตามเข็มนาฬิการะหว่าง 0-359.99 องศา เนื่องจาก Code Base เลี้ยวขวา ค่าการหมุนเป็นแบบสะสม โดยจะเพิ่มขึ้นต่อ (หมุนขวา) หรือลดลง (หมุนซ้าย)
ปรับบล็อก [Turn for] ในโปรเจ็กต์เพื่อเปลี่ยนทิศทางจาก 'ขวา' เป็น 'ซ้าย' และเริ่มโปรเจ็กต์อีกครั้ง
ใน Print Console โปรดสังเกตว่าค่าส่วนหัวจะถูกรายงานตามเข็มนาฬิการะหว่าง 0-359.99 องศา เนื่องจาก Code Base หันไปทางซ้าย เลี้ยวซ้ายครั้งแรก 90 องศา รายงานว่ามุ่งหน้าไปที่ 270 องศา ค่าการหมุนยังคงเพิ่มขึ้นในแต่ละการหมุน อย่างไรก็ตาม เนื่องจากฐานรหัสเลี้ยวซ้าย ค่าการหมุนจึงรายงานเป็นลบ