Go Down

Topic: PROGRAMME URGENT (Read 5 times) previous topic - next topic

edwinre

Donc, il y a des choses qui ne sont pas dans le bon ordre?

Jean-François

C'est un peu ce que je t'explique depuis un moment  :smiley-mr-green:
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

edwinre

Je ne vois vraiment pas ce qui peut-être dans le désordre.

Jean-François

Pourtant avec les exemples donnés tu devrais trouver.

Un autre explication :

Imagine le while() comme une boite (de nuit pour l'exemple  XD) il y a un portier à l'entrée, il ne laisse passer que les hommes accompagné d'une femme.

Un couple rentre dans la boite.... il se passes des choses (comme ton moteur qui devrait tourner, mais là on censure  :smiley-mr-green:).

Le mec content d'avoir fait son affaire sort pour fumer une cigarette..... mais comme il n'est plus accompagné, il ne peut plus rentrer.
Alors, il fait un tour de quartier et embarque une autre copine avec lui.... il peut à nouveau rentrer et youpi tralalala....
Si il ne trouve personne, il continue à marcher en rond autour du paté de maison.

Avec ça, tu peux écrire ton programme, ça se passe de la même façon et le portier, il est à l'entrée, pas à la sortie de la boite de nuit  ;)
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

edwinre

C'est vrai que c'est plus clair:
Ca devarit être bon maintenant:

Code: [Select]
const byte PIN_VITESSE = 3; // Broche de contrôle du moteur par PWM
int compteur = 0;

// Fonction d'initialisation hardware
void setup() {
    pinMode(PIN_VITESSE, OUTPUT); // Mise en sortie de la broche connecté au moteur
}
void loop() {
while(compteur < 1)
analogWrite(PIN_VITESSE, 12); // Génération d'un signal PWM contrôlant la vitesse du moteur a 300t/mins
delay(300000); // le moteur reste allumé 5mins
compteur++;
}

Go Up