Solucionado: Convertir datos recibidos puerto serie a variable de tipo entera

Cordial saludo a toda la comunidad.

Mi duda es la siguiente, trataré de ser lo mas claro posible y menos extenso para no aburrir y haber si alguien puede ayudarme a despejar esto. A modo de aclaración soy aficionado por lo que espero comprendan mi ignorancia en caso de que la pregunta sea sobre algo basico.

1- tengo una bascula conectada a mi Arduino Leonardo
2- Los datos los recibo correctamente y no hay problema con su lectura

ahora bien,

el Serial.print(inbyte) me muestra lo mismo que el Serial.print(inbyte, DEC), es decir si me ingresa un '11', en pantalla me aparece un '17', entonces para verlo correctamente debo escribir Serial.print(inbyte, HEX) para que me muestre el '11' como verdaderamente lo necesito. Esa parte esta clara

Que es lo que pasa?

Bueno aquí es que tengo el problema. Cuando quiero operar ese dato, por ejemplo:

'inbyte*10'

resulta que esto me da '170' por que me esta leyendo '17' (dato de entrada) * 10 y no

'11*10=110' que es lo que verdaderamente necesito.

Entonces:

como hago para asignar ese '17' (inbyte, DEC que es como lo recibo) de entrada a una variable entera que me lea '11' (hex) que es como lo necesito para luego operarlo matematicamente y me de como resultado '110'?

He buscado pero todas las soluciones encontradas me muestran el Serial.print que no me sirve para este caso en especifico

Agradezco a todos por sus aclaraciones un abrazo

1- convertir el dato entrate 'inbyte' en string así:

      inbyte=String(Serial1.read(), HEX); // Convierte el byte recibido en CADENA

2- convertir esta cadena en entero 'dato' que es de tipo Long

      dato=inbyte.toInt(); //Convierte inbyte a Entero

Ahora si ya puedes entrar a operar la info recibida ej:

dato*10=110 como debe mostrar para cuando la bascula en su pantalla registra peso de 11g