|

noTone()


Description :

Arrête la génération d’une onde carrée déclenchée par tone(). N’a aucun effet si aucune tonalité n’est générée.

Syntaxe :

Utilisez la fonction suivante pour arrêter une tonalité :

noTone(pin)

Paramètres :

La fonction admet les paramètres suivants :

  • pin : la broche Arduino sur laquelle arrêter de générer le ton.

Retours :

La fonction ne renvoie rien.

Exemple de code :

Générez une onde carrée sur la broche D0 pendant une seconde, puis arrêtez-la de manière répétitive.

#define BUZZER_PIN D0 // Exemple de broche

void setup() {
  pinMode(BUZZER_PIN, OUTPUT);
}

void loop() {
  tone(BUZZER_PIN, 1000); // 1 kHz ton
  delay(1000);
  noTone(BUZZER_PIN);      // Arrêtez le ton
  delay(1000);
}


Source : https://docs.arduino.cc/language-reference/en/functions/advanced-io/noTone/

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *