Go Down

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

givelotti

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

givelotti


Go Up