Puerto Serial- recontruccion Bytes ?
buenas, como reconstruyo un array de 4 byte, que vendria ser un numero.
como seria matematicamente la operacion ?
por ejemplo para un array de bytes :
#(50, 50, 50,50)
supuestamente este array representa el numero 2222
como seria matematicamente la operacion ?
por ejemplo para un array de bytes :
#(50, 50, 50,50)
supuestamente este array representa el numero 2222
hola,
como no concretas de qué número se trata, supongo que puede ser un long.
hay muchas formas de hacer esas conversiones, por ejemplo con operaciones nivel de bit. mí me gusta más usar una estructura de tipo union de c
puedes escribir los valores de los bytes uno uno,
y utilizar el contenido de la unión como número
como no concretas de qué número se trata, supongo que puede ser un long.
hay muchas formas de hacer esas conversiones, por ejemplo con operaciones nivel de bit. mí me gusta más usar una estructura de tipo union de c
code: [select]
union byte4_long
{
byte b[4];
long numero;
} b4n;puedes escribir los valores de los bytes uno uno,
code: [select]
b4n.b[0] = 50;
b4n.b[1] = 50;
.........
y utilizar el contenido de la unión como número
code: [select]
serial.print(b4.numero)
Arduino Forum > International > Español (Moderators: surbyte, Hector_A) > Puerto Serial- recontruccion Bytes ?
arduino
Comments
Post a Comment