Skocz do zawarto┼Ťci

Sterowanie joystickiem robota


silver2001

Pomocna odpowied┼║

int pwm_silnika, pozycja joysticka;
pozycja_joysticka = AnalogRead(KANAL_JOYSTICKA);
pwm_silnika = przelicz_joystick_na_pwm(pozycja_joysticka);
AnalogWrite(pwm_silnika);

Wystarczy napisa─ç jedn─ů funkcj─Ö, ale je┼Ťli zale┼╝no┼Ťci s─ů liniowe, to jest ona trywialna. Je┼Ťli nie piszesz w Arduino, to zamiast AnalogWrite() samodzielnie ustaw kt├│ry┼Ť timer i pisz do jego rejestr├│w. AnalogRead musisz wtedy zast─ůpi─ç zaprogramowaniem i odczytaniem przetwornika ADC.

Link do komentarza
Share on other sites

A mo┼╝e by┼Ť poda┼é jakiekolwiek szczeg├│┼éy? Nie wiemy ani jak jest zbudowany tw├│j robot, ani na czym uruchamiany jest program, ani nawet w jakim j─Özyku jest napisany. Nie wiemy jakich bibliotek u┼╝ywasz, jak przebiega komunikacja pomi─Ödzy robotem a tym, do czego pod┼é─ůczony jest joystick, nie wiemy nawet co to za joystick. W dodatku nie s─ůdz─Ö, ┼╝eby to by┼é po prostu pojedynczy warunek -- raczej b─Ödzie to bardziej skomplikowane, cho─ç oczywi┼Ťcie wszystko zale┼╝y od powy┼╝szych pyta┼ä.

Link do komentarza
Share on other sites

Zarejestruj si─Ö lub zaloguj, aby ukry─ç t─Ö reklam─Ö.
Zarejestruj si─Ö lub zaloguj, aby ukry─ç t─Ö reklam─Ö.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i monta┼╝ PCB - wybierz sprawdzone PCBWay!
┬á┬á ÔÇó Darmowe p┼éytki dla student├│w i projekt├│w non-profit
┬á┬á ÔÇó Tylko 5$ za 10 prototyp├│w PCB w 24 godziny
┬á┬á ÔÇó Us┼éuga projektowania PCB na zlecenie
┬á┬á ÔÇó Monta┼╝ PCB od 30$ + bezp┼éatna dostawa i szablony
┬á┬á ÔÇó Darmowe narz─Ödzie do podgl─ůdu plik├│w Gerber
Zobacz r├│wnie┼╝ ┬╗ Film z fabryki PCBWay

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.