Skocz do zawarto┼Ťci

[Bascom] Projekt Robota. Problem z sterowaniem PWM i enkoderem.


Anonim

Pomocna odpowied┼║

Witam wszystkich ­čÖé mam problem z zaprojektowaniem robota inspekcyjnego. Upora┼éem si─Ö jako┼Ť z cz─Ö┼Ťci─ů mechaniczna ale niestety programowanie przeros┼éo mnie.

Dobrałem mikrokontroler ATmega128 i rozpisałem niezbędne piny:

Jak wida─ç program ma sterowa─ç:

- sze┼Ťcioma serwomechanizmami (2 serwa skr─Ötne przednie, 2 serwa skr─Ötne tylnie i 2 serwa steruj─ůce wysi─Ögnikiem)

- dwoma silnikami nap─Ödowymi wraz z enkoderami

- 4 przyciski

Robot ma mie─ç 4 tryby pracy.

Napisa┼éem program w kt├│rym wybieram tryb pracy i teraz zaczynaj─ů si─Ö dla mnie problemy.

Po wyborze trybu pierwszego robot ma ustawi─ç ka┼╝de serwo w danej pozycji a silniki nap─Ödowe maj─ů wykona─ç zadan─ů liczb─Ö obrot├│w.

Nie mam poj─Öcia jak ma wygl─ůda─ç taki program w kt├│rym b─Öd─Ö m├│g┼é za pomoc─ů PWM'u okre┼Ťla─ç po┼éo┼╝enie ka┼╝dego serwa, i jak mam sczytywa─ç impulsy z enkodera.

Dlatego bardzo prosz─Ö o pomoc ­čśë

Link do komentarza
Share on other sites

B─ůd┼║ aktywny - zaloguj si─Ö lub utw├│rz konto!

Tylko zarejestrowani u┼╝ytkownicy mog─ů komentowa─ç zawarto┼Ť─ç tej strony

Utw├│rz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj si─Ö ┬╗

Zaloguj si─Ö

Posiadasz własne konto? Użyj go!

Zaloguj si─Ö ┬╗
×
×
  • Utw├│rz nowe...

Wa┼╝ne informacje

Ta strona u┼╝ywa ciasteczek (cookies), dzi─Öki kt├│rym mo┼╝e dzia┼éa─ç lepiej. Wi─Öcej na ten temat znajdziesz w Polityce Prywatno┼Ťci.