Arduino '\n' - nem működik

A "60 nap alatt Arduino" tanfolyam házi feladatai és közvetlen témái
Válasz küldése
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Arduino '\n' - nem működik

Hozzászólás Szerző: szuperp »

Sajnos a Seriam lonitor az enter-t nem küldi ki '\n' -nek...
ha bármilyen karaktert beírok, az működik, a '\n' nem :(
nem jövök rá sajnos a probléma forrására...
OSX-alatt használom, lehet az a baj, hoy az OSX nem '\n'-nek, hanem valami másnak küldi az entert?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

????
/n helyett 10-es vagy 13-as kódú a karakter...

Nem HTML/PHP ez :) .

(Win, Linux és OSX alatt is ez van :) )
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Hozzászólás Szerző: szuperp »

akkor ezt hogy írjam helyesen:
if (inChar == '\n') {
stringComplete = true;
}
?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

inChar : Byte:

if (inChar == 10) {
stringComplete = true;
}

Vagy 10 helyett 13. Ezt mindíg keverem...
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Hozzászólás Szerző: szuperp »

És ha inChar : char ??
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ugyanígy a súgó alapján....
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Hozzászólás Szerző: szuperp »

sajnos nem megy :( sem 10-el, sem 13-mal)
a mintaprogit innen szedtem: http://arduino.cc/en/Tutorial/SerialEvent
de nem tudom működésre bírni:(
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

2011-es kód.
Arduino-0023 alatt?
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Hozzászólás Szerző: szuperp »

nem értem.. mi az az arduino-0023?

most írtam egy programot ami ha jön valami a soroson azt vissza is küldi...

void setup() {
Serial.begin(9600);
}

void loop() {
if (Serial.available()) {
Serial.write(Serial.read());
}
}

de semmi enter kód nem jön :(
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Mivel nézed a visszajövőt?
Nálam a br@y terminál van beüzemelve HEX, BIN, DEC-ként is adja az adatot...


Arduino-0023 : a régebbi arduino szoftver. Az 1.0-ban sokmindent átszabtak....
Avatar
szuperp
Bitmanipulátor
Hozzászólások: 116
Csatlakozott: 2012. november 17. szombat, 7:00

Hozzászólás Szerző: szuperp »

és ez volt a 6666. hozzászólásod :)
szerintem is a serial monitorommal van baj... majd nézek jobbat...
köszi
Válasz küldése