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
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.