Modifications

Sauter à la navigation Sauter à la recherche
1 276 octets ajoutés ,  12 septembre 2015 à 19:26
Ligne 77 : Ligne 77 :     
== Le code ==
 
== Le code ==
xxx
+
Pas besoin de taper tout le code, vous pouvez le télécharger depuis [http://ardx.org/CODE03 ardx.org/CODE03] et faire un copier/coller dans votre croquis.
   −
  <nowiki>/* code */</nowiki>
+
 
 +
  <nowiki>int motorPin = 9; //Pin de raccordement du moteur
 +
void setup() //Exécuté une seule fois
 +
{
 +
  void setup() //Exécuté une seule fois
 +
}
 +
 
 +
void loop() // Exécuté encore et encore
 +
{
 +
  motorOnThenOff();
 +
  //motorOnThenOffWithSpeed();
 +
  //motorAcceleration();
 +
}
 +
 
 +
/*
 +
* motorOnThenOff() - allume puis éteint le moteur
 +
* (note : ce code est identique à celui de la
 +
* LED clignotant)
 +
*/
 +
void motorOnThenOff(){
 +
  int onTime = 2500;  //temps allumé
 +
  int offTime = 1000; //temps éteint
 +
 
 +
  digitalWrite(motorPin, HIGH); // Allume le moteur
 +
  delay(onTime);              // Attend onTime ms
 +
  digitalWrite(motorPin, LOW); // Eteind le moteur
 +
  delay(offTime);              // Attend offTime ms
 +
}
 +
 
 +
void setup() //Exécuté une seule fois
 +
  int onSpeed = 200;// Nombre de 0 (arrêt) à 255
 +
  int onTime = 2500;
 +
  int offSpeed = 50;// Nombre de 0 (arrêt) à 255
 +
  int offTime = 1000;
 +
 
 +
  analogWrite(motorPin, onSpeed);  // Alimenter le moteur
 +
  delay(onTime);                  // Attend onTime millisecondes
 +
  analogWrite(motorPin, offSpeed); // Eteind le moteur
 +
  delay(offTime);                  // Attend offTime ms
 +
}
 +
</nowiki>
    
== Cela ne fonctionne pas? ==
 
== Cela ne fonctionne pas? ==
29 836

modifications

Menu de navigation