Arduino kezdő

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
frob
Újonc
Újonc
Hozzászólások: 6
Csatlakozott: 2016. március 21. hétfő, 20:48

Arduino kezdő

HozzászólásSzerző: frob » 2017. április 14. péntek, 9:58

Sziasztok!

Egy tök egyszerű dologgal szenvedek...
inStr sorosportról érkező adat.
splitStr pedig a már szétdarabolt cucc amit majd váltózóba kerülne

Kód: Egész kijelölése

inStr.reserve(100);
splitStr.reserve(4);
int split =0;



Tehát van hely is.
Ha nem for-ban, hanem azon kívül teszem bele a váltózóba az adatot
akkor minden kerek

Kód: Egész kijelölése

   splitStr[0]= inStr[0];
        splitStr[1]= inStr[1];
        splitStr[2]='/0';
        Serial.println(splitStr);




Viszont for -ba rakva mind ez nem jön össze, miért?

Kód: Egész kijelölése

    for(int i=0; i<inStr.length();i++)
      {
        if (inStr[i]==';')
        {
        splitStr[0]= inStr[split];
        splitStr[1]= inStr[i-1];
        splitStr[2]='/0';
        split=i+1;
        Serial.println(splitStr);
         }
      }





1.8.2 fordítóval csinálom...
Előre is köszi a segítséget!
R.

frob
Újonc
Újonc
Hozzászólások: 6
Csatlakozott: 2016. március 21. hétfő, 20:48

Re: Arduino kezdő

HozzászólásSzerző: frob » 2017. április 14. péntek, 10:31

Úgy néz ki meglett a a megoldás.
Bár továbbá sem értem, hogy az egyik helyen miért megy a string feltöltés a másik helyen meg miért nem, de működik.
Még pedig úgy hogy a stringbe += vel megy bele a két karakter a másik stringből és így ott van aminek ott kell lennie...
Persze ha valaki megmondja hogy kellene működni a másiknak , az azért érdekelne!
R.

Erdist87
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2017. december 18. hétfő, 4:19

Re: Arduino kezdő

HozzászólásSzerző: Erdist87 » 2017. december 18. hétfő, 4:24

Szia Róbert idézni szeretnék "Ha van ötleted 1-1 feladatra, akkor az adott feladatot a tanfolyam eddig elvégzett szintjéig megismert anyaggal old meg!" Erre az lenne a válaszom vagyis kérdésem hogy eddig semilyen konkrét forráskódot nem küldtetek el amit megtanulhatnék akkor mit milyen programot írjak?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9906
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Arduino kezdő

HozzászólásSzerző: Robert » 2017. december 18. hétfő, 5:16

A tanfolyami leckékben sorakoznak a kódok....
~ 4. leckétől: LEDvillogtatótól kezdve...
http://www.tavir.hu - a gazda :)

Erdist87
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2017. december 18. hétfő, 4:19

Re: Arduino kezdő

HozzászólásSzerző: Erdist87 » 2017. december 19. kedd, 5:59

Rendben köszönöm az infot


Vissza: “Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)”

Ki van itt

Jelenlévő fórumozók: Bing [Bot] valamint 1 vendég