(SOLUCIONADO)Enviar dato hexadecimal por el puerto serie

Jovenes arduineros, me pueden ayudar?

Estoy tratando de enviar un hexadecimal a un esclavo que funciona mediante modbus rs485, el hexadecimal es el siguiente:
0x01 direccion del esclavo
0x03 funcion de modbus
0x04 primer registro de datos
0x0E ultimo registro de datos
0x00
0x04 numero de datos
0x24 crc
0xFA crc

se supone que al enviar este hexadecimal el esclavo me responde con la informacion que tiene almacenada en los registros correspondientes. Me podrían hechar la mano con esto? soy nuevo en el asunto y tengo poca nocion, me imagino que hay que crear una variable que contenga el hexadecimal que voy a enviar y otra para almacenar la respuesta del esclavo.