Použití 3vodičového serva V5

Třívodičové servo VEX je motor vybavený integrovaným mikrokontrolérem, který umožňuje přesné úhlové polohování v rozsahu pohybu
100 stupňů. Zatímco kontinuální motory se volně otáčejí, servomotor používá aktuátor k pohybu do určité polohy pevnou rychlostí a aktivně se brání vnějšímu pohybu, zatímco tuto polohu drží, dokud neobdrží nový příkaz. 


Připojení 3vodičového serva

V5 Brain je zobrazen s osmi zvýrazněnými 3vodičovými porty. Tyto porty jsou označeny abecedně od A do H.

1. Pro připojení 3vodičového serva k V5 Brain vyhledejte 3vodičové porty na boku Brainu.

V5 Brain je zobrazen s 3vodičovým servopohonem připojeným k jednomu z jeho 3vodičových portů.

2. Připojte 3vodičové servo VEX k jednomu z těchto portů.


Konfigurace ve VEXcode

Nabídka Zařízení VEXcode V5 po výběru tlačítka Přidat zařízení. Možnost 3vodičové zapojení je zvýrazněna.

1. V okně Zařízení vyberte 3-VODIČ.

Nabídka Zařízení VEXcode V5 po výběru možnosti 3vodičové zapojení. Možnost Servo je zvýrazněna.

Vyberte SERVO ze seznamu 3vodičových zařízení.

Nabídka zařízení VEXcode V5 se zobrazenou nabídkou 3vodičového portu.

Vyberte, ke kterému 3vodičovému portu je servo připojeno.

Nabídka VEXcode V5 Devices se zobrazenou nabídkou 3vodičového portu a vybraným prvním portem. Níže je zvýrazněno tlačítko Hotovo.

Vybrat Hotovo

Poznámka: Změňte název serva výběrem názvu napravo od ikony serva. Na tomto snímku obrazovky se jmenuje „ServoA“.


Použití serv s bloky

Schéma 3vodičového servopohonu s rozsahem pohybu zobrazeným jako celkem 100 stupňů. Štítky označují, že při použití v projektech Blocks je servo vycentrováno na 50 stupňů v rozsahu od 0 do 100.

Třívodičové servo VEX má celkový rozsah 100 stupňů, přičemž dolní hranice je 0 stupňů, horní hranice je 100 stupňů a přesný střed je 50 stupňů

Poznámka: Třívodičové servo VEX zahajuje každý projekt automatickým vycentrováním na 50 stupňů před dokončením jakýchkoli pohybů.

Blok serva VEXcode V5 Spin, který načítá Spin ServoA do polohy 50 stupňů.

Motor lze ovládat pomocí bloku Spin Servo to position zadáním požadovaného úhlu, o který se má motor pohybovat.

Více informací o tomto bloku naleznete v referenční příručce API pro servopohonSpin Servo to position zde.


Použití serv s Pythonem / C++

Schéma 3vodičového servopohonu s rozsahem pohybu zobrazeným jako celkem 100 stupňů. Štítky označují, že při použití v projektech Python / C++ je servo vycentrováno na 0 stupňů, v rozsahu od -50 do +50.

Třívodičové servo VEX má celkový rozsah 100 stupňů, přičemž dolní hranice je -50 stupňů, horní hranice je 50 stupňů a
stupňů je přesným středem.
Poznámka: Třívodičové servo VEX zahajuje každý projekt automatickým vycentrováním na 0 stupňů před dokončením jakýchkoli pohybů.

Krajta

servo_a.set_position(50, STUPŇŮ)


C++

ServoA.setPosition(50,0, stupňů);

Motor lze ovládat pomocí odpovídající metody v Pythonu nebo C++ a zadáním požadovaného úhlu, o který se má motor pohybovat.

 

Více informací o těchto metodách naleznete v jejich API Reference pro Python nebo C++.

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

Last Updated: