Go Down

Topic: Como uso un valor Digital para condiciones?? (Read 742 times) previous topic - next topic

tengo 4 valores digitales que lee con digital read

quiero lo siguiente

a     b     c     d     valor
1     0     0     0        1
0     1     0     0        2
0     0     1     0        3
0     0     0     1        4

int piso = 0;
int pisoinicial1 = digitalRead(inicio1); 
int pisoinicial2 = digitalRead(inicio2);
int pisoinicial3 = digitalRead(inicio3);
int pisoinicial4 = digitalRead(inicio4);

if((pisoinicial1,HIGH) &
(pisoinicial2,LOW) &
(pisoinicial3,LOW) &
(pisoinicial4,LOW))
{
   piso = piso + 1;        // o ya trate      piso == 1     o          piso = 1
}
no me da por que tengo

Serial.println(piso);  y siempre imprime 0 ahh =( =(

gracias llorare es para dentro de 6 horas


ionhs

Prueba a cambiar pisoinicial1,HIGH por pisoinicial1==HIGH y en las demás comparaciones lo mismo == Salu2


Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy