Witam
Mam drobny problem ze sterowaniem serwem ZS-F100 (Zebra) tak, aby wykonało ruch w zakresie +/- 90' (zależy mi na tym, aby było pełne 180' do mojej dyspozycji).
Serwem steruje w zakresie 0.7-2.4ms (dobrany doświadczalnie). Program poniżej. Szukałem jakiegoś ds do tego serwa lecz nic nie znalazłem (nie jestem modelarzem - mam po prostu poprawnie wysterować to serwo w zakresie 0-180). Może się okazać, że konkretnie to serwo nie umożliwia pracy w takim zakresie - również chciałbym się tego upewnić.
Taktowanie = wewnętrzny układ RC 1 MHz, uP to Mega8
PS. Program jest przeróbką kodu znalezionego na elektrodzie.
Tak się zachowuje serwo:
Mam drobny problem ze sterowaniem serwem ZS-F100 (Zebra) tak, aby wykonało ruch w zakresie +/- 90' (zależy mi na tym, aby było pełne 180' do mojej dyspozycji).
Serwem steruje w zakresie 0.7-2.4ms (dobrany doświadczalnie). Program poniżej. Szukałem jakiegoś ds do tego serwa lecz nic nie znalazłem (nie jestem modelarzem - mam po prostu poprawnie wysterować to serwo w zakresie 0-180). Może się okazać, że konkretnie to serwo nie umożliwia pracy w takim zakresie - również chciałbym się tego upewnić.
Kod: C / C++
Taktowanie = wewnętrzny układ RC 1 MHz, uP to Mega8
PS. Program jest przeróbką kodu znalezionego na elektrodzie.
Tak się zachowuje serwo: