Pages: [1]   Go Down
Author Topic: Ce if marche t-il ?  (Read 292 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 21
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir,
Je suis en train de taper un petit bout de code pour un arduino uno.
Ne l'ayant pas sous la main, je ne peux pas l'essayer...
Je demande donc de l'aide à votre expérience !
Soit tempetf une variable comprise entre 0.10 et 0.30 (donc 0.10, 0.11, 0.12...).

Quote
//pour une température comprise entre 0.10 et 0.20
if (tempetf >= 0.10)
{
  if (tempetf < 0.20)
  {
    digitalWrite(BC,LOW);
digitalWrite(ABGED,LOW);
digitalWrite(H,HIGH);
digitalWrite(I,HIGH);
digitalWrite(J,HIGH);
digitalWrite(K,HIGH);
digitalWrite(L,HIGH);
digitalWrite(M,HIGH);
digitalWrite(N,LOW);
digitalWrite(O,HIGH);
digitalWrite(P,HIGH);
digitalWrite(Q,HIGH);
digitalWrite(R,LOW);
digitalWrite(S,LOW);
digitalWrite(T,LOW);
digitalWrite(U,LOW);

  }
}

//pour une température comprise entre 0.20 et 0.30
if (tempetf >= 0.20)
{
  if (tempetf < 0.30)
  {
    digitalWrite(BC,LOW);
digitalWrite(ABGED,LOW);
digitalWrite(H,HIGH);
digitalWrite(I,HIGH);
digitalWrite(J,HIGH);
digitalWrite(K,HIGH);
digitalWrite(L,HIGH);
digitalWrite(M,HIGH);
digitalWrite(N,LOW);
digitalWrite(O,HIGH);
digitalWrite(P,HIGH);
digitalWrite(Q,HIGH);
digitalWrite(R,HIGH);
digitalWrite(S,LOW);
digitalWrite(T,LOW);
digitalWrite(U,HIGH);

  }
}


A votre avis, ce code marche ? Je suis encore débutant...
Merci  smiley
Logged

france
Offline Offline
God Member
*****
Karma: 8
Posts: 694
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oui.

Tu peux aussi regrouper les conditions avec l'opérateur AND
if (condition1 && Condition2)
http://arduino.cc/en/Reference/Boolean
Logged

Christian

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

Parfait, merci beaucoup !!
Je vais utiliser la fonction AND, ça va alléger mon code. smiley
Logged

Pages: [1]   Go Up
Jump to: