Go Down

Topic: ding dong (Read 2 times) previous topic - next topic

Jean-François

Un flag que tu incrémentes de 1 à 3 dans un while et que tu remets à 0 en ressortant de ta fonction
MacBook intel core 2 duo  os X snow Leopard 10.6
 eMac PPc G4  os X Leopard 10.5
powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Super_Cinci


Un flag que tu incrémentes de 1 à 3 dans un while et que tu remets à 0 en ressortant de ta fonction

C'est peut-être un vocabulaire hard pour un débutant, non?

Alors plusieurs possibilités, les deux marcheront et exécuteront 3 fois le code entre accolades :

Code: [Select]

  for (byte i = 0; i <= 2; i++) {     // "pour i = 0; et tant que i <= 2; incrémenter i et répéter" : (valable pour i = 0, 1 et 2, ensuite on sort de la boucle)
    fonction();                        // fonction à répéter
    instruction1;                          // ensemble d'instructions
    instruction2;
  }                            // fin de boucle, i = 3


Code: [Select]

  byte i = 0;
  while (i <= 2) {     // tant que i <= 2, répéter : (valable pour i = 0, 1, 2)
    i++;                  // incrémenter i
    fonction();                        // fonction à répéter
    instruction1;                          // ensemble d'instructions
    instruction2;
  }                            // fin de boucle, i = 3.

la boucle for peut être préférable, car on part du principe qu'on met toujours trois choses dans les parenthèses (même si aujourd'hui on peut ne rien y mettre) : initialisation (byte i = 1), condition de bouclage (i <= 3), et incrémentation (i++). dans un while(i < qqchose), si on oublie de mettre la ligne i++, alors la boucle peut tourner indéfiniment, tant que i n'aura pas dépassé le qqchose, de plus, il faut initialiser i avant le while...

Jean-François


C'est peut-être un vocabulaire hard pour un débutant, non?


Maintenant si on lui pose la même question, il saura y répondre  XD
MacBook intel core 2 duo  os X snow Leopard 10.6
 eMac PPc G4  os X Leopard 10.5
powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

skywodd



C'est peut-être un vocabulaire hard pour un débutant, non?


Maintenant si on lui pose la même question, il saura y répondre  XD


Ou il pourra dire qu'il savait XD
Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

vj_muddy

ca y est coté code, c'est réglé, là je m'attaque a la partie relais...

est ce que ce schéma serait bon?


j'ai mis une led, mais c a remplacer par ma sonette en 8 à 16v.

le principe, j'appuies sur le bouton, ca sonne...

genre mon brochage de relais... c'est ça?



Go Up