VEX 3-Wire Servo
100 градустық қозғалыс диапазонында дәл бұрыштық орналастыруды қамтамасыз ететін біріктірілген микроконтроллермен жабдықталған қозғалтқыш. Үздіксіз қозғалтқыштар еркін айналғанда, сервоқозғалтқыш белгіленген жылдамдықпен белгілі бір орынға жылжу үшін жетекті пайдаланады және жаңа пәрмен берілгенге дейін сол позицияны ұстап тұрып, сыртқы қозғалысқа белсенді түрде қарсы тұрады. 


3 сымды сервоны қосу

V5 Brain сегіз 3 сымды порттарымен ерекшеленеді. Бұл порттар алфавит бойынша А-дан Н-ге дейін белгіленген.

1. 3 сымды сервоны V5 миына қосу үшін мидың бүйіріндегі 3 сымды порттарды табыңыз.

V5 Brain 3 сымды серво құрылғысы оның 3 сымды порттарының біріне қосылған күйде көрсетілген.

2. VEX 3-Wire Servo құрылғысын осы порттардың біріне қосыңыз.


VEXcode ішінде конфигурациялануда

Құрылғы қосу түймешігі таңдалғаннан кейін VEXcode V5 Құрылғылар мәзірін ашыңыз. 3 сымды опция ерекшеленген.

1. Құрылғы терезесінен 3-WIRE таңдаңыз.

3-сымды опция таңдалғаннан кейін VEXcode V5 Devices мәзірін басыңыз. Серво опциясы бөлектелген.

2. 3 сымды құрылғылар тізімінен SERVO таңдаңыз.

VEXcode V5 құрылғыларының мәзірі, 3 сымды порт мәзірі көрсетілген.

3. Серво қай 3 сымды портқа қосылғанын таңдаңыз.

VEXcode V5 құрылғылары мәзірінде 3 сымды порт мәзірі көрсетілген және бірінші порт таңдалған. Төменде «Дайын» ​​түймесі бөлектелген.

4. Дайынтаңдаңыз.

ескертпе: Серво белгішесінің оң жағындағы атауды таңдау арқылы Сервоның атын өзгертіңіз. Бұл скриншотта ол "ServoA" деп аталады.


Серволарды блоктармен пайдалану

Қозғалыс диапазоны 100 градусқа тең көрсетілген 3 сымды серво құрылғысының диаграммасы. Белгілер Blocks жобаларында қолданылған кезде сервоның 0-ден 100-ге дейінгі ауқымдағы 50 градусқа орталықтандырылғанын көрсетеді.

VEX 3-Wire Servo жалпы диапазоны 100 градус, төменгі шекарасы 0 градус, жоғарғы шекарасы 100 градус және дәл орталық ретінде 50 градус.

Ескертпе: VEX 3-Wire Servo кез келген қозғалысты аяқтамас бұрын өзін 50 градусқа автоматты түрде ортаға қою арқылы әрбір жобаны бастайды.

VEXcode V5 Айналдыру сервоблогы, ол ServoA-ны 50 градусқа бұрып оқиды.

Қозғалтқышты айналдыру сервосы арқылы блокқа жылжыту үшін қажетті бұрышты енгізу арқылы басқаруға болады.

Бұл блок туралы қосымша ақпарат алу үшін блогының API сілтемесі үшінSpin Servo бөліміне өтіңіз.


Python / C++ көмегімен серволарды пайдалану

Қозғалыс диапазоны 100 градусқа тең көрсетілген 3 сымды серво құрылғысының диаграммасы. Белгілер Python/C++ жобаларында қолданылған кезде Servo 0 градусқа орталықтандырылғанын, теріс 50-ден оң 50-ге дейін өзгеретінін көрсетеді.

VEX 3-Wire Servo жалпы диапазоны 100 градус, төменгі шекарасы -50 градус, жоғарғы шекарасы 50 градус және дәл орталық ретінде 0 градус.

Ескертпе: VEX 3-Wire Servo кез келген қозғалысты аяқтамас бұрын автоматты түрде 0 градусқа орталықтандыру арқылы әрбір жобаны бастайды.

Python

servo_a.set_position(50, ГРАД)


C++

ServoA.setPosition(50,0, градус);

Қозғалтқышты Python немесе C++ тіліндегі сәйкес әдісті пайдаланып және қозғалтқыштың қозғалуы үшін қажетті бұрышты енгізу арқылы басқаруға болады.

 

Бұл әдістер туралы қосымша ақпарат алу үшін олардың Python немесе C++ үшін API анықтамасына өтіңіз.

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

Last Updated: