Arduino Polska Forum
Robot 2WD nie jedzie prosto - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Robot 2WD nie jedzie prosto (/watek-robot-2wd-nie-jedzie-prosto)



Robot 2WD nie jedzie prosto - MrDD - 12-08-2016

Witam, jako początkujący napotykam wiele problemów przy budowie mojego pierwszego dwukołowego robota.
Zamontowałem Enkodery szczelinowe wraz z tarczami, które mają za zadanie wyrównać tor jazdy.

Problem polega na tym, że nie mam pomysłu jak z wartości odczytanych z enkoderów wyliczyć wartość PWM (0-255) nadając prędkość. Odczyty czasem są różne co może jest spowodowane niedokładnym zamontowaniem, ale nie są zamontowane jakoś nagannie.

Enkoder: TCST1103
Tarcza z 20 otworami.

Bardzo proszę o podpowiedzi, wskazówki. Może ktoś ma jakiś kod żeby porównać wyniki odczytów z enkoderów.


RE: Robot 2WD nie jedzie prosto - krn78 - 03-11-2016

Przede wszystkim sprawdź, czy masz te 20 sygnałów na obrót, a potem, jeśli tak, rozpędź silniki na max i sprawdź, jaką masz ilość sygnałów na sekundę. Tej wartości przypisz 255, natomiast 0/s przypisz wartość 0. Taki to pomysł na szybko.