Como uso un valor Digital para condiciones??

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

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

gracias jhons.... si funciiono