Aviso

El foro está en modo de sólo lectura.

concatenación y conversión

Más
6 años 6 meses antes #778 por Drogon
Hola,


Tengo un array de bytes VAL5 = {0,0,1,7C};

y debo conseguir una concatenación a 0x17C

guardar el valor en decimal en una variable, para añadir la coma y que el resultado pase de 380 a 3,80

ya que el valor que debo printar por el Serial1.print ( que es la pantalla Nextion) es 3,80

he probado de usar sprintf pero no me acaba de funcionar


gracias de antemano
Más
6 años 6 meses antes #779 por Jose Luis
Respuesta de Jose Luis sobre el tema concatenación y conversión
No soy un programador avanzado, pero eso en electronia seria :

float numero = (VAL$[0] + VAL$[1]+16^1+VAL$[2]*16^2)/100)

Y no lo he probado pero ya te debía salir el numero. Seguramente delante de la VAL$[0] le has de indicar que te lo convierta a decimal, no se si era DEC, hablo de memoria. Pero vamos, mi idea seria asi.

Seguramente, hay opciones mejores, pero si no te la dan, al menos sales del problema.

Repito que soy soy un programadaro aficionao. Seguramente hay mejores opciones.
Tiempo de carga de la página: 0.107 segundos
Gracias a Foro Kunena