Wpis z mikrobloga

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Z0nk0: ogarniałeś może jak wyeliminować "drgnięcie" przy zatrzymaniu? Można by spróbować programowo wprowadzić przy starcie serwa nie od razu pełną prędkość tylko przez powiedzmy sekundę rozpędzanie serwa do maksymalnej prędkości. Gorzej z hamowaniem, bo serwo musiałoby lecieć trochę dalej niż mu się każe.
  • Odpowiedz
@Recydywa: Algorytm sterowania jest prymitywny - co 10 ms dodać 1 stopień dopóki użytkownik trzyma przycisk. Raczej nie da się wyeliminować "kwantowania", ale jestem otwarty na wszelkie pomysły.
  • Odpowiedz
@Z0nk0: ale spróbuj np tak. Po wciśnięciu przycisku co 30ms krok i z każdym krokiem odejmować 1ms, dopóki nie osiągnie 10ms i dalej już niech leci co 10ms. Wtedy masz płynne rozpędzanie. Spróbuj zrobić taką pętlę, jestem ciekawy efektu. Tylko tak jak mówiłem, gorzej z hamowaniem
  • Odpowiedz