Estrapolare BIT da BYTE

Devo ricevere via seriale un byte.
Quel byte indica gli stati di 8 rele.

Come faccio a dare alla variabile A il valore del primo BIT ?
Come faccio a dare alla variabile B il valore del secondo BIT ?

Grazie

con gli operatori bitwise...

Quindi
A = miobyte & 1
B = (miobyte & 2)
C = (miobyte & 4)

Oppure
A = miobyte & 1
B = (miobyte & 2) >> 1
C = (miobyte & 4) >> 2

???

Non ho computer sottomano e sto leggendo con il cellulare...

ciao
puoi usare il comando bitRead

stefano

Grazie a tutti, stasera provo.

Provato adesso.
Funzionano tutti e tre i modi .

Grazie.