Copiare i bit di variabili su una variabile

... con che cadenza di acquisizione? Perché, come ti ho detto, su Arduino la variabile più lunga è 32 bit quindi 500 msec / 32 = 15.6 msec, quindi, un campionamento con tempi inferiori ai 16 msec NON lo puoi fare o perdi i dati.

Se invece vuoi fare qualche cosa con tempistiche più ridotte, allora ti tocca studiare bene la cosa utilizzando un array e, mano mano, durante l'acquisizione, cambiare elemento dell'array.

Facci capire quali sono le tue REALI esigenze.

Guglielmo