Go Down

Topic: Leer respuesta de los pines(bàsico) (Read 308 times) previous topic - next topic

_Kitiara

Oct 14, 2013, 10:36 am Last Edit: Oct 14, 2013, 10:38 am by _Kitiara Reason: 1
Buenaaaasss!!!

Estoy intentando leer la respuesta del pin 6 del Arduino (Rx). El caso es que envìo una senyal a un DVR conectado al Arduino UNO, y quiero saber qué me responde; me refiero poder leer literalmente, la palabra que me responda. Me explico:

Si escribo "
  mySerial.begin(9600);
     Serial.println("");
 char lecture_port_RX;
   mySerial.write("query");
   lecture_port_RX = mySerial.read();
    Serial.println(lecture_port_RX);
  "
Recibo la respuesta " ÿ ", y si escribo "
  mySerial.begin(9600);
   char lecture_port_RX;
   lecture_port_RX =_TxDVR;
 Serial.write("query");
 Serial.println(_RxDVR);
 Serial.println(lecture_port_RX);"

(donde #define _RxDVR 6)  recibo un "6" para la lectura de"_RxDVR" , nada para "lecture_port_RX" , y también escribe "query" en la pantalla del monitor serie, pero tampoco consigo saber qué es lo que responde a "query" mi DVR a través de Arduino.He intentado variar el còdigo del segundo ejemplo, pero siempre me sigue dando el nùmero del pin donde se encuentra como respuesta

Alguien sabe como ayudarme?

PD: Si intento poner la variable de algùn tipo que no sea "char" me da el error "invalid conversion from 'int' to 'const char"

_Kitiara

Ya he conseguido saber como leer la cadena de string desde Arduino, solo hay que basarse en este còdigo. Os dejo el link por si alguien lo necesita en el futuro.

Un abrazo a todos!! ;)

http://voidomotik.free.fr/wordpress/?p=554&lang=en

Go Up