Skocz do zawartości

Arduino sterowanie serwem 360(Feetech FS90R) jak?


Pomocna odpowiedź

Napisano

Ponieważ jestem w tym świeży i zastanawiam się jak stertować serwem 360*(Feetech FS90R) jako serwem. na przykład używając przykładowego programu z arduino-ide "sweep" serwo zamiast obracać się o 180* obraca się 3 razy 360* i nie wiem jak rozwiązać ten problem jedyne na co wpadłem to skrócenie czasu polecenia co jednak nie rozwiązuje problemu.

W skrócie: nie da się. Jak chcesz, żeby serwo poruszało się do zadanej pozycji, to używasz zwykłego serwa. Serwa o ciągłej rotacji tego nie zrobią, bo nie mają pętli zwrotnej -- ustawiasz im nie pozycję, a prędkość obracania się.

Wysyłasz mu sygnał PWM o częstotliwości 50Hz z zadaną długością impulsu. Przy impulsie 1500us serwo stoi w miejscu, przy mniejszym obraca się w jedną stronę, przy większym w drugą, tym szybciej im bardziej impuls różni się od tych środkowych 1500us.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...