Elektroda.pl
Elektroda.pl
X
BotlandBotland
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Arduino UNO + 2 silniki krokowe

08 Sie 2019 12:15 162 4
  • Poziom 2  
    Witam,
    Do Uno podłączam dwa silniki krokowe poprzez dwa sterowniki TB6560.
    Sterowanie silnikami zrobiłem za pomocą joysticka 2 osiowego. Niestety nie mogę wysterować dwóch silników jednocześnie – funkcja ton() podawana na CLK w sterowniku działa tylko na jednym PIN, tak więc jest tylko możliwość sterowania jednym silnikiem w jednym czasie. Sterowanie w pętli za pomocą podawania stanów HIGH i LOW niby daje efekt, ale czas obrotu jest nie do przyjęcia - brak płynności ruchu.
    Czy jedynym rozwiązaniem jest sterowanie za pomocą dwóch płytek UNO, czy Arduino posiada inną płytkę, na której mógłbym uruchomić ton() niezależnie na dwóch PINach w tym samym czasie?
  • BotlandBotland
  • Poziom 23  
    Wystarczy jedno arduino uno do sterowania jednoczesne dwoma silnikami.
  • BotlandBotland
  • Poziom 2  
    Dzięki za odpowiedź. Układ działa z dwoma silnikami - ale naprzemiennie, natomiast nie wiem jak uzyskać jednoczesną, płynną pracę obu silników, tak by uruchamiało je wychylenie joysticka w obu płaszczyznach.
  • Poziom 23  
    Ja też ci nie pomogę bo na programowaniu się nie znam, korzystam tylko z gotowców i czasami coś tam modifikuje.
    Może ktoś inny ci pomoże w ty temacie.
    Poszukaj sobie w sieci na pewno coś znajdziesz na ten temat.
    na przykład tu:
    Link
  • Poziom 2  
    Jakoś dałem radę, chociaż to nie jest ostateczna wersja. K