[SOLUCIONADO] Conseguir pasar string


buenas todos,

tengo un problemilla en mi programa de arduiino. estoy usando un esp8266 para enviar los codigos de mi mando de tv almacenados en una bbdd mi esp para que este lo mando por infrarrojos todo bien salvo que desde mi bbdd le paso el codigo correcto pero traves de un string que es lo que se envia entonces al recibirlo ese string no puedo ponerlo en la funcion  irsend.sendrc5(...) ya que eso recibe un unsigned long int. tampoco puedo convertirlo unsigned long int porque como recibo un string y ese string contiene letras si lo convierto int me cambia totalmente el codigo y ya no sirve. alguien puede echar una mano?

adjunto codigo:

code: [select]

unsigned long int codigo;
string cod;

cod = client.readstring(); //leemos el codigo del servidor

irsend.sendrc5(codigo, results.bits);   //realiza el envio

como consigo esa variable cod de tipo string que se envie tal y como esta la funcion sendrc5 que lo que recibe es unsigned long int?

gracias y un saludo.

no recibe letras, recibes un número hexadecimal de 4 bytes 

esto 
code: [select]
cod = client.readstring(); //leemos el codigo del servidor
quien lo envía?


Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > [SOLUCIONADO] Conseguir pasar string


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor