Serial monitor i rozbijanie stringów. - 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: Serial monitor i rozbijanie stringów. (/watek-serial-monitor-i-rozbijanie-string%C3%B3w) |
Serial monitor i rozbijanie stringów. - Zimny_5 - 10-11-2017 Dzień dobry. Chciałem sterowac przez serial monitor kilkoma silnikami. Np wpisuje w serial monitor silnik1 200 i ustawia mi arduino silnik pierwszy z pwm 200 jak napiszę silnik2 100 to ustawi silnik 2 na PWM100. A jak wpiszę Silnik1 lewo to pojedzie w lewo. Teraz Dane odczytuje przez Kod: if(Serial.available() > 0) Jak mogę spowodować że Arduino znajdzie spację i podzieli mi słowa na Dane1=pierwszy wyraz Dane2=drugi wyraz po spacji Wtedy bym mógł porównywac w programie słowa i wpisywac dane w odpowiednie miejsce programu. RE: Serial monitor i rozbijanie stringów. - adix - 10-11-2017 NIe wpisuj string a komedy liczbowe 1 w lewo 2 w prawo 12 silnik 1 22silnik 2 itd. RE: Serial monitor i rozbijanie stringów. - Zimny_5 - 11-11-2017 A jak bym chciał to do tych 22 podać wartość bo fakt arduino szybciej liczy odczyta i podać 22 jakiś separator wartość 100. i Jak ten separator wykryć i wstawić prędkosć do silnika 2 RE: Serial monitor i rozbijanie stringów. - adix - 11-11-2017 Rozbij to na char albo podawaj najpierw silnik enter potem prędkość enter. RE: Serial monitor i rozbijanie stringów. - Zimny_5 - 11-11-2017 Problem prawie rozwiązłałem teraz tylko mam problem ze zmianą danych ze string na int. RE: Serial monitor i rozbijanie stringów. - adix - 11-11-2017 warunkiem if tylko i wyłącznie . Zrób osobnego voida i tam zrób konwersje. |