Hola de nuevo gente
Ahora tengo un pequeño problema, estoy intentando enviar unos comandos que recibo por medio de serial en hexadecimal, por ejemplo:
{0x30,0x08,0x33,0xB2,0xDD,0xD9,0x01,0x40,0x00,0x00,0x00,0x07}
Yo lo leo y envio se la siguiente manera:
Serial2.readBytes(buffer3,12);
for(int x=0;x<12;x++)
{
Serial.print(buffer3[x],HEX);
}
Pero a la hora de recibir en la consola, recibo:
300833B2DDD91400007
Es decir que los doble cero (0x00) me los muestra como 1 solo cero
Alguna idea? Desde ya muchas gracias