Separar Datos Hexadecimales en el puerto serial

Hola amigos

Pongo este post pues tengo un hilo de un proyecto, en la parte de proyectos y aun no le he podido dar solucion a todo.

aqui solo voy a postear el problema especifico y si alguien quiere saber cual es el proyecto completo puedo compartir el hilo del otro post.

Bueno llendo al tema.

Al puerto serial de mi Arduino esta llegando una informacion de comandos HEXADECIMALES.

Para un ejemplo practico usare una trama especifica:

3E02061C1D0AE205C4

Necesito separa en pares esa trama, ya que cada par significa una cosa diferente.

3E: Prefijo
02: Direccion
06: codigo comando
1C: Temperatura
1D: Nivel digitos menos significativos
0A: Nivel digitos mas significativos
E2: Frecuencia 1
05: Frecuencia 2
C4: Checksum

He usado varios codigos para llenar un array, pero no consigo nada.

lo que mejor he logrado es llenar el array con 3E en todas las posiciones, un compañero “noter” me sugirio un sketch con un struct, pero tampoco me funciono y francamente no entiendo mucho de struct.

Este es el hilo del proyecto, a ver si alguien experto en recepcion serial me puede ayudar con el tema.

No debes hacer crear otro hilo cuando ya tiene uno con el mismo tema. Eso infringe las normas del foro.