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
