使用 VEX GO Brain 進行編碼

VEX GO Brain 用於檢測加速度和旋轉。

GO_Brain-Battery.png

註: 本文中的範例項目使用Code Base GO Build。


大腦是如何使用的

GO_Brain-Powered_On.png

大腦有內建的陀螺儀和加速度計。 這些用於檢測加速度和旋轉。

大腦可以檢測到:

_Acceleration_of__block.png

加速度。
Brain 可以使用(Acceleration of)模組報告三個軸中每一個軸的加速度。

GO_BrainAxis.png

大腦報告三個軸上的加速度。 x、y 和 z 軸。 每個軸都有正向和負向。

_Drive_heading__block.png

航向和旋轉。
Brain 可以使用(驅動航向)模組報告航向值(以度為單位)。

GO_Brain_Compass.jpg

航向值報告的範圍為 0-359.99 度。 該值是從順時針旋轉開始報告的。

_Drive_rotation__block.png

大腦可以使用(驅動旋轉)區塊報告旋轉值(以度為單位)。

GO_Brain_Rotation_Direction.png

旋轉值向右旋轉時報告正值,向左旋轉時報告負值。 旋轉值是累積的,並且不限於 0 或 360 度。 隨著旋轉的累積,它們將繼續增加或減少。


報告加速範例項目

Report_acceleration_snipit.png

下面的程式碼將報告程式碼庫旋轉時每個軸的加速度值。

Report_acceleration_project_markup.jpeg

列印控制台可用於即時查看加速度值的變化。


報告標題和輪換範例項目

Report_rotation_snipit.png

下面的程式碼將報告程式碼庫傳動系統的航向以及程式碼庫轉動時的旋轉值。

Report_Heading_and_Rotation__right__mockup.jpeg

列印控制台可用於即時查看航向和旋轉值的變化。

請注意,航向值在 0-359.99 度之間順時針報告,因為程式碼庫向右轉。 旋轉值是累積的,它們將繼續增加(右旋轉)或減少(左旋轉)。

Report_Rotation_left_snipit.png

調整專案中的[Turn for]區塊將方向從“右”變更為“左”並重新啟動專案。

Report_Heading_and_Rotation__left__mockup.jpeg

在列印控制台中,請注意,航向值在 0-359.99 度之間順時針報告,因為程式碼庫向左轉。 第一個左轉 90 度報告為航向 270 度。 旋轉值隨著每次旋轉而繼續增加,但是,由於程式碼庫向左旋轉,旋轉值會報告為負值。

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

Last Updated: