Wpis z mikrobloga

dopracowałem logikę sterowania i kombinacji guzików.

ale mam problem z serwem i tu pytanie do #elektronika. Potrafi "drgać" jak ma się szybko poruszyć na jakąś pozycji. np z skrajnej na środek. nie jest to spowodowane samym sterowaniem pada i drżeniem gałki analogowej bo sprawdziłem jakie wartości idą i po za tym mam ustawiony deadzone. wygląda jakby to PID serwa był jakoś źle ustawiony, jest to możliwe? Serwo to jest TowerPro MG-996R. Widoczne to jest na końcu filmu

#malinoweauto
mapache - dopracowałem logikę sterowania i kombinacji guzików. 

ale mam problem z ...
  • 5
@mapache: U siebie nie generowałem PWM cały czas. Porównywałem pozycje analoga z pozycją serwa i dawałem + 0.08 sek PWM na każdą "różnice".

if (analogLX != skok):
if(analogLX > skok):
skok = skok + 1
servo1.ChangeDutyCycle(skok)
time.sleep(0.08)
i na koniec
servo1.ChangeDutyCycle(0)

skok to aktualna pozycja serwa