Hola
Estoy intentando visualizar la lectura en voltios que me envia el XBEE en el LCD. Por ejemplo,recibo del XBEE Buffer [18]=00 y Buffer[19]=83 en hexadecimal . Esto le correpondería a una lectura de 0.15 v. Yo tendría que concatenralo auna variable para poder operar con ellos, me tendiía que quedar asi Prueba=0083. La pregunta es que no se como hacerlo.
#include <string.h> // incluyo esta libreria para la funcion strcat
float Tension;
char buffer[22]; // aqui recibo todo la trama del xbee
char prueba1;
char prueba2;
prueba1=buffer[18];
prueba2=buffer[19];
strcat(prueba1,prueba2);
tension=(float)prueba1*1.2/1023;
lcd_gotoxy(1,1);
printf(lcd_putc, "%X,%X,%X, %f" ,prueba1,buffer[18],buffer[19],tension );
Puse la parte del código que necesito para esto. Lo probe en la placa y me muestra unicamente las lecturas del XBEE. ME SALE 00, 00,83, 0.0
Alguien sabe como hacerlo.