Skocz do zawartości

Jak usunąć część znaków z łańcucha?


Pomocna odpowiedź

Napisano

Nauki podstaw Arduino ciąg dalszy…

Chciałbym prosić o podpowiedź jak „przejąć” dane przychodzące ze smartfona po UART (a dokładnie z suwaka w RoboRemoFree) i wykorzystać część tych danych w programie Arduino.

Suwak wysyła łańcuch składający się z: ID suwaka (u mnie 2 litery), spacji oraz aktualnej wartości od 0 do 255. Jak zrobić, żeby przejąć tylko tę aktualną wartość bez 2 pierwszych znaków i spacji? Chciałem wykorzystać String, ale nie mam pojęcia jak "wyciąć" z łańcucha ten początek.

Może ktoś się pokusi o napisanie paru linijek kodu?

Pozdrawiam,
MarJanPol

A może ktoś się pokusi jednak o przeczytanie jakieś książki o programowaniu w C albo chociaż szybkiego kursu na YouTube? Bo to naprawdę są zupełne podstawy, trochę wstyd pytać.

Aha, rozumiem, że to forum jest zarezerwowane dla informatyków i automatyków (?). Jeżeli tak, to biję się w piersi aż dudni. Obiecuję, że więcej nie będę zaniżał poziomu dyskusji...

Mar

ps. tak na marginesie, http://livro.pl/arduino-dla-poczatkujacych-podstawy-i-szkice-monk-simon-sku1093767188.html?gclid=Cj0KCQiAsK7RBRDzARIsAM2pTZ-0-36zOCHUb3uXpe3NTtZNOwP6IpRXTxbTWjIaAyLrQpGzWQRYtb4aAke1EALw_wcB&gclsrc=aw.ds przeczytałem od deski do deski, ale jakoś takich podstaw tam nie znalazłem...

MarJanPol, odpowiedź na swoje pytanie znajdziesz w poniższych materiałach. Postaraj się samodzielnie coś "sklecić" wklej kod i będziemy działać dalej 😉

Nie wklejam linków do konkretnego rozwiązania, tylko do materiałów, które powinny Cie naprowadzić:

https://www.arduino.cc/en/Tutorial/StringSubstring

https://www.arduino.cc/en/Tutorial/StringReplace

https://www.arduino.cc/reference/en/language/variables/data-types/stringobject/

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