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"