Pages: [1]   Go Down
Author Topic: Como uso un valor Digital para condiciones??  (Read 641 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 smiley-cry smiley-cry

gracias llorare es para dentro de 6 horas
 
 
Logged

Donostia
Offline Offline
God Member
*****
Karma: 3
Posts: 743
elektronikadonbosco
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

gracias jhons.... si funciiono
Logged

Pages: [1]   Go Up
Jump to: