VEX GO миы үдеу мен айналуды анықтау үшін қолданылады.

Мидағы батарея портына қосылған қосылым кабелі бар батарея.

Ескертпе: осы мақаладағы мысал жобалар Code Base GO құрастыруды пайдаланады.


Ми қалай қолданылады

Гиро және акселерометрде құрастырылған дизайнын бөлектеу үшін мидың көрінісін жабыңыз.

Мидың гиро және акселерометрде орнатылған. Олар үдеу мен айналуды анықтау үшін қолданылады.

Ми анықтай алады:

VEXcode GO x осінің үдеуін оқитын блоктың үдеуі. Өлшенген осьті x, y немесе z етіп өзгертуге болатынын көрсету үшін блоктың ашылмалы мәзірі ашық.

Жеделдету.
Ми (Үддету) блогын пайдаланып үш осьтің әрқайсысының үдеуін хабарлай алады.

Түрлі-түсті көрсеткілермен көрсетілген x, y және z осі бар ми диаграммасы. Миды көз және батарея порттары сізге қаратып жоғарыдан және бүйірден қараған кезде оң Z осі төмен, оң Y осі солға және оң X осі сізге бағытталған.

Ми үш осьте үдеу туралы хабарлайды. x, y және z осі. Әрбір осьтің оң және теріс бағыты бар.

VEXcode GO Drive тақырыбын градуспен оқитын Drive тақырыбы блогы.

Тақырып және айналдыру.
Ми (Драйв тақырыбы) блогын пайдаланып, тақырып мәнін градуспен хабарлай алады.

Мидың жоғарыдан төмен қарай шеңбері және оның айналасында белгіленген дәреже бірліктері бар диаграммасы Мидың тақырыбы 0-ден 359,99 градусқа дейін болуы мүмкін екенін көрсетеді.

Тақырып мәні 0-359,99 градус аралығын хабарлайды. Мән сағат тілімен бұрылу арқылы хабарланады.

VEXcode GO Дискінің айналуын градуспен оқитын жетекті айналдыру блогы.

Ми (Драйверді айналдыру) блогын пайдаланып, айналу мәнін градуспен хабарлай алады.

Мидың жоғарыдан төмен диаграммасы, оның екі жағында айналуды көрсететін екі көрсеткі бар. Сағат тілі бағытымен бағытталған көрсеткі «Айналдыру ұлғаюда», ал сағат тіліне қарсы бағытталған көрсеткі «Айналдыру азаюда» деп белгіленген.

Айналдыру мәні оңға бұрылған кезде оң мәндерді және солға бұрылғанда теріс мәндерді хабарлайды. Айналдыру мәндері жиынтық болып табылады және 0 немесе 360 градуста шектелмейді. Айналымдар жинақталған сайын олар ұлғаяды немесе азаяды.


Есепті жеделдету мысалы жобасы

VEXcode GO мидың x, y және z үдеуін әрбір 0,25 секунд сайын басып шығару үшін Looks блоктары бар Forever блогын пайдаланатын жобаны блоктайды.

Төмендегі код код негізі айналдырылған кезде әрбір осьтің жеделдету мәнін хабарлайды.

Басып шығару консолі мәзірі ашылған және бөлектелген VEXcode GO. Алдыңғы жоба іске қосылды және x, y және z жеделдету мәндері Консольге басып шығарылды.

Басып шығару консолін нақты уақытта өзгеретін жеделдету мәнін көру үшін пайдалануға болады.


Есеп тақырыбы және айналу үлгісі жобасы

VEXcode GO Қайталау блогын пайдаланып робот оңға бұрылған кезде Drive тақырыбы мен Drive айналу мәндерін есептейтін жобаны блоктайды. Біріншіден, жоба Set Drive тақырыбы блогын және Set Drive айналу блогын пайдаланады және екеуін де әдепкі ретінде 0-ге орнатады. Келесі - 8 рет қайталауға орнатылған Қайталау блогы, 90 градусқа оңға бұрылу блогы, содан кейін ағымдағы тақырып пен айналу мәндерін басып шығару үшін блоктарды басып шығару. Қайталау блогының соңында роботтың айналуға жеткілікті уақыты бар екеніне көз жеткізу үшін 1 секунд күту блогы бар.

Төмендегі код Код базасының жетекті құрылғысының тақырыбын және код базасы айналған кезде айналу мәнін хабарлайды.

Басып шығару консолі мәзірі ашылған және бөлектелген VEXcode GO. Алдыңғы жоба іске қосылды және робот оңға бұрылғанда Тақырып және Айналу мәндері Консольге басып шығарылды.

Басып шығару консолін нақты уақытта өзгеретін тақырып пен айналдыру мәндерін көру үшін пайдалануға болады.

Тақырып мәндері сағат тілімен 0-359,99 градус аралығында хабарланатынын ескеріңіз, себебі код базасы оңға бұрылады. Айналу мәндері жиынтық болып табылады, олар ұлғаяды (оңға бұру) немесе азаюын (солға бұру) жалғастырады.

Оңға емес солға бұрылу үшін өзгертілген алдыңғы VEXcode GO блок жобасы. Біріншіден, жоба Set Drive тақырыбы блогын және Set Drive айналу блогын пайдаланады және екеуін де әдепкі ретінде 0-ге орнатады. Келесі - 8 рет қайталауға орнатылған Қайталау блогы, 90 градусқа солға бұру блогы, содан кейін ағымдағы тақырып пен айналу мәндерін басып шығару үшін блоктарды басып шығару. Қайталау блогының соңында роботтың айналуға жеткілікті уақыты бар екеніне көз жеткізу үшін 1 секунд күту блогы бар.

«Оңнан» «солға» бағытты өзгерту және жобаны қайта бастау үшін жобадағы [Turn for] блогын реттеңіз.

Басып шығару консолі мәзірі ашылған және бөлектелген VEXcode GO. Алдыңғы жоба іске қосылды және робот солға бұрылғанда Тақырып және Айналу мәндері Консольге басып шығарылды.

Басып шығару консолінде тақырып мәндерінің сағат тілімен 0-359,99 градус аралығында хабарланатынын ескеріңіз, себебі код базасы солға бұрылады. 90 градусқа бірінші солға бұрылу 270 градустық бағыт ретінде хабарланады. Айналдыру мәндері әрбір айналдыру сайын арта береді, дегенмен, код базасы солға бұрылғандықтан, айналдыру мәндері теріс есеп береді.

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

Last Updated: