• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Jak usunąć część znaków z łańcucha String?
#3
(09-12-2017, 18:05)namok napisał(a): Pomoc->Referencje->Serial - przeczytaj opis wszystkich funkcji. Jedna na pewno będzie pasować. Do tego masz sporo przykładów jak programować port szeregowy. Gdy zamieścisz program to będziemy w stanie Ci pomóc.

Zgadzam się, że czytanie jest najlepszym pomysłem na początek. Ale znacznie łatwiej się czyta gdy wiadomo czego szukać... Zrobiłem wstępny projekcik, ale wiem, że jeszcze sporo w nim brakuje:

Kod:
int led = 13;
String odebraneDane = ""; 

void setup() 
{Serial1.begin(9600);
pinMode(led,OUTPUT);
digitalWrite (led, LOW); 


void loop() 
{ if(Serial1.available() > 0)
  {odebraneDane = Serial.parseInt();
Serial.println(odebraneDane);
analogWrite(led,odebraneDane);
}}

Ponieważ dopiero uczę się podstaw programowania w C więc mam trochę problem z rozpoznaniem jaki jest najlepszy kierunek. Czy próbować ze String czy może jakoś z typem char budować tablicę... Próbowałem łapać łańcuch i funkcją parseInt wyciąć wszystko, co nie jest liczbą ale widzę, że nie bardzo można w ten sposób...
 
  


Wiadomości w tym wątku
RE: Jak usunąć część znaków z łańcucha String? - przez MarJanPol - 09-12-2017, 18:35

Skocz do:


Przeglądający: 1 gości