VEX GO Brain izmanto, lai noteiktu paātrinājumu un rotāciju.
Piezīme: šajā rakstā piemēru projektos tiek izmantota Code Base GO Build.
Kā tiek izmantotas smadzenes
Smadzenēs ir iebūvēts žiroskops un akselerometrs. Tos izmanto, lai noteiktu paātrinājumu un rotāciju.
Smadzenes var noteikt:
Paātrinājums.
Smadzenes var ziņot par paātrinājumu katrā no trim asīm, izmantojot bloku (Acceleration of).
Smadzenes ziņo par paātrinājumu uz trim asīm. x, y un z ass. Katrai asij ir pozitīvs un negatīvs virziens.
Virziens un pagriešana.
Smadzenes var ziņot virziena vērtību grādos, izmantojot bloku (virziena virziens).
Virsraksta vērtība norāda diapazonu no 0 līdz 359,99 grādiem. Vērtība tiek ziņots no pagrieziena pulksteņrādītāja virzienā.
Smadzenes var ziņot par rotācijas vērtību grādos, izmantojot bloku (Drive rotation).
Rotācijas vērtība ziņo par pozitīvām vērtībām, pagriežot to pa labi, un negatīvām vērtībām, pagriežot pa kreisi. Rotācijas vērtības ir kumulatīvas, un to ierobežojums nepārsniedz 0 vai 360 grādus. Tie turpinās palielināties vai samazināties, uzkrājoties rotācijām.
Ziņojuma paātrināšanas paraugprojekts
Tālāk redzamais kods ziņos par katras ass paātrinājuma vērtību, pagriežot kodu bāzi.
Drukas konsoli var izmantot, lai redzētu, kā mainās paātrinājuma vērtība reāllaikā.
Pārskata virsraksta un rotācijas paraugprojekts
Tālāk redzamais kods ziņos kodu bāzes piedziņas virsrakstu un rotācijas vērtību, kodu bāzei griežoties.
Drukas konsoli var izmantot, lai redzētu virsraksta un rotācijas vērtību izmaiņas reāllaikā.
Ņemiet vērā, ka virziena vērtības tiek ziņots pulksteņrādītāja virzienā no 0 līdz 359,99 grādiem, jo kodu bāze griežas pa labi. Rotācijas vērtības ir kumulatīvas, tās turpinās palielināties (griešanās pa labi) vai samazināties (griešanās pa kreisi).
Pielāgojiet projektā bloku [Turn for], lai mainītu virzienu no “pa labi” uz “pa kreisi”, un sāciet projektu no jauna.
Drukas konsolē ievērojiet, ka virsrakstu vērtības tiek ziņots pulksteņrādītāja virzienā no 0 līdz 359,99 grādiem, jo kodu bāze griežas pa kreisi. Pirmais pagrieziens pa kreisi par 90 grādiem tiek ziņots kā 270 grādu virziens. Rotācijas vērtības turpina pieaugt ar katru apgriezienu, taču, tā kā kodu bāze griežas pa kreisi, rotācijas vērtības ir negatīvas.