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

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

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

Popular posts from this blog

Thread: PKI Client 5.00 install (for eToken Pro)

ATmega2560-Arduino Pin Mapping

Crossfader Arduino Tutorial