Skocz do zawartości

Problem z skryptem Pololu Maestro


shark31

Pomocna odpowiedź

Witam.

Bawię się sterownikiem Pololu Maestro i am mały problem. Napisałem krótki skrypt który ma działać tak że gdy nacisnę przycisk, to serwo wykonuje pewną sekwencję. Do puki sterownik jest podłączony do USB to wszystko jest w porządku, ale gdy odłączam USB i sterownik przechodzi na zasilanie z serw, to się coś psuje:( Po naciśnięciu przycisku serwa wykonują tylko ten ruch "8000"(skrypt poniżej) i nie wraca. Dodatkowo zostaje w tej pozycji i juz nic nie można zrobić. Jakieś pomysły co może być nie tak?

begin

button_a if sequence_a endif

button_b if sequence_b endif

repeat

sub button_a

3 get_position 150 greater_than

return

sub button_b

5 get_position 150 greater_than

return

sub sequence_a

8000 1 servo 500 delay

5000 1 servo 500 delay

500 delay

return

sub sequence_b

8000 2 servo 500 delay

5000 2 servo 500 delay

500 delay

return

[ Dodano: 08-05-2014, 22:34 ]

Chyba wiem czego to moze byc problem. Spadki napięcia przez serwa. Sterownik jest zasilany z tej samej linii co serwa(5V). W instrukcji pisze ze sterownik moze byc zasilany napieciem 5-16V, a serwa ofc w zaleznosci od typu(moje 5V). Korzystam z zasilacza komputerowego. Moge bez obaw zasilic sterownik z lini 12V, a serwa z 5V?

Link do komentarza
Share on other sites

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...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.