Pages: [1]   Go Down
Author Topic: Estrapolare BIT da BYTE  (Read 430 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Sr. Member
****
Karma: 0
Posts: 361
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Naples (IT)
Offline Offline
God Member
*****
Karma: 6
Posts: 714
Andrea E.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

con gli operatori bitwise...
Logged

Arduino, MODs e DIY: blackstufflabs.com

Offline Offline
Sr. Member
****
Karma: 0
Posts: 361
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

piacenza
Offline Offline
God Member
*****
Karma: 0
Posts: 654
prima della pazzia c'è la passione
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ciao
puoi usare il comando bitRead

stefano
Logged


Offline Offline
Sr. Member
****
Karma: 0
Posts: 361
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie a tutti, stasera provo.
Logged

Offline Offline
Sr. Member
****
Karma: 0
Posts: 361
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Provato adesso.
Funzionano tutti e tre i modi .


Grazie.
Logged

Pages: [1]   Go Up
Jump to: