VEX GO Brainia käytetään kiihtyvyyden ja pyörimisen havaitsemiseen.

GO_Brain-Battery.png

Huomautus: Tässä artikkelissa esimerkkiprojektit käyttävät Code Base GO Buildia.


Kuinka aivoja käytetään

GO_Brain-Powered_On.png

Aivoissa on sisäänrakennettu gyroskooppi ja kiihtyvyysmittari. Näitä käytetään kiihtyvyyden ja pyörimisen havaitsemiseen.

Aivot voivat havaita:

_Acceleration_of__block.png

Kiihtyvyys.
Aivot voivat raportoida kunkin kolmen akselin kiihtyvyyden käyttämällä (Acceleration of) -lohkoa.

GO_BrainAxis.png

Aivot raportoivat kiihtyvyyden kolmella akselilla. x-, y- ja z-akselit. Jokaisella akselilla on positiivinen ja negatiivinen suunta.

_Drive_heading__block.png

Suunta ja kierto.
Aivot voivat raportoida suunnan arvon asteina käyttämällä (Ajosuunta) -lohkoa.

GO_Brain_Compass.jpg

Otsa-arvo ilmoittaa alueen 0-359,99 astetta. Arvo raportoidaan myötäpäivään kiertämällä.

_Drive_rotation__block.png

Aivot voivat raportoida kiertoarvon asteina (Drive rotation) -lohkon avulla.

GO_Brain_Rotation_Direction.png

Kiertoarvo ilmoittaa positiiviset arvot, kun käännetään oikealle, ja negatiiviset arvot, kun käännetään vasemmalle. Kiertoarvot ovat kumulatiivisia, eikä niitä ole rajoitettu 0 tai 360 asteeseen. Ne kasvavat tai vähenevät edelleen kierrosten kertyessä.


Raporttikiihdytyksen esimerkkiprojekti

Report_acceleration_snipit.png

Alla oleva koodi ilmoittaa kunkin akselin kiihtyvyysarvon, kun koodikantaa kierretään.

Report_acceleration_project_markup.jpeg

Print Consolea voidaan käyttää kiihtyvyyden arvon muuttumiseen reaaliajassa.


Raportin otsikko ja kiertoesimerkkiprojekti

Report_rotation_snipit.png

Alla oleva koodi ilmoittaa koodikannan voimansiirron suunnan ja pyörimisarvon koodikannan kääntyessä.

Report_Heading_and_Rotation__right__mockup.jpeg

Print Consolea voidaan käyttää reaaliajassa muuttuvien otsikko- ja kiertoarvojen näkemiseen.

Huomaa, että suunta-arvot raportoidaan myötäpäivään välillä 0-359,99 astetta, koska koodikanta kääntyy oikealle. Pyörimisarvot ovat kumulatiivisia, ne kasvavat (kierto oikealle) tai pienenevät (kierto vasemmalle).

Report_Rotation_left_snipit.png

Säädä projektin [Turn for] -lohkoa muuttaaksesi suuntaa 'oikealta' 'vasemmalle' ja aloita projekti uudelleen.

Report_Heading_and_Rotation__left__mockup.jpeg

Huomaa Print Consolessa, että otsikkoarvot raportoidaan myötäpäivään välillä 0-359,99 astetta, koska koodikanta on kääntymässä vasemmalle. Ensimmäinen käännös vasemmalle 90 astetta raportoidaan 270 asteen suuntana. Pyörimisarvot kasvavat edelleen jokaisella kierroksella, mutta koska Code Base kääntyy vasemmalle, kiertoarvot raportoivat negatiivisia.

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

Last Updated: