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. |