int sortie=2; // on définit une variable qui contient le numéro du port utilisé
int duree = 0; // on définit une autre variable pour choisir la durée pendant laquelle le son est émis
int temps=1136;
void setup() {
// on indique à Arduino que la borne 'sortie' enverra une tension:
pinMode(sortie, OUTPUT);
}
void loop() {
while (duree<500){ // le cycle s'effectue jusqu'à ce que la variable durée atteigne la valeur 500
digitalWrite(sortie,LOW);
delayMicroseconds(temps);
digitalWrite(sortie, HIGH);
delayMicroseconds(temps);
duree++;
}
duree = 0;
}
int frequence = 440 ; // Note à jouer et à modifier
int sortie = 4 ; // Numéro du port utilisé
int duree = 0 ; // Nombre de répétitions des aller-retours
int temps = 500000/frequence ; // Durée de vibration en microsecondes
void setup() {
pinMode(sortie, OUTPUT) ;
}
void loop () {
while (duree < 500) {
digitalWrite(sortie, LOW) ;
delayMicroseconds(temps) ;
digitalWrite(sortie, HIGH) ;
delayMicroseconds(temps) ;
duree++ ;
}
duree = 0 ;
}
Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.
Oups, une coquille
j'ai une idée !