27-03-2017, 21:22
Witam, posiadam kod z tego linku:
https://majsterkowo.pl/robot-inspekcyjny-sterowany-przy-pomocy-modulow-nrf24l01/
Borykam się z jednym problemem, a mianowicie nie działa pozycja zerowa void stopp . Gdy wychylę joystick do granic i szybko puszczę to wartość pwm(sspeed) zatrzymuje się na wartości ponad 240, a jeśli powoli zjadę do środka to zatrzyma się na 55(lub innej zależnie od kierunku) ale do 0 nigdy nie zejdzie pomimo, że jest if dla wartości środkowe (silniki, które działały w danym kierunku dalej działają z tym pwm) . Chciałbym się dowiedzieć czy to wina programu czy może któregoś z podzespołów. Dodam że sprawdziłem inne wartości i są poprawne oraz to, że na początku port szeregowy pokazuje 0 ale jak już raz wychyle to do 0 nie wróci.
https://majsterkowo.pl/robot-inspekcyjny-sterowany-przy-pomocy-modulow-nrf24l01/
Borykam się z jednym problemem, a mianowicie nie działa pozycja zerowa void stopp . Gdy wychylę joystick do granic i szybko puszczę to wartość pwm(sspeed) zatrzymuje się na wartości ponad 240, a jeśli powoli zjadę do środka to zatrzyma się na 55(lub innej zależnie od kierunku) ale do 0 nigdy nie zejdzie pomimo, że jest if dla wartości środkowe (silniki, które działały w danym kierunku dalej działają z tym pwm) . Chciałbym się dowiedzieć czy to wina programu czy może któregoś z podzespołów. Dodam że sprawdziłem inne wartości i są poprawne oraz to, że na początku port szeregowy pokazuje 0 ale jak już raz wychyle to do 0 nie wróci.