Go Down

Topic: Estrapolare BIT da BYTE (Read 490 times) previous topic - next topic

acik

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

AnTrea

con gli operatori bitwise...
Arduino, MODs e DIY: blackstufflabs.com

acik

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

stefa24

ciao
puoi usare il comando bitRead

stefano
https://sites.google.com/site/agritronica/
https://sites.google.com/site/t3chconcrete/
arduino UNO rev 3
ide 105

acik

Grazie a tutti, stasera provo.

acik

Provato adesso.
Funzionano tutti e tre i modi .


Grazie.

Go Up