Modifications

Sauter à la navigation Sauter à la recherche
458 octets ajoutés ,  13 mars 2018 à 14:08
Ligne 343 : Ligne 343 :  
Pour produire un son avec un piezo buzzer, c'est assez simple avec l'outil tone.
 
Pour produire un son avec un piezo buzzer, c'est assez simple avec l'outil tone.
    +
* Emettre un son : tone( PIN_BUZZER, FREQUENCE );
 +
* Arrêter le son : noTone( PIN_BUZZER );
 
<syntaxhighlight lang="c">  
 
<syntaxhighlight lang="c">  
 +
#define PIEZO_BUZZER 13
    +
void setup() {
 +
  pinMode( PIEZO_BUZZER, OUTPUT );
 +
}
 +
 +
void loop() {
 +
  // Emettre un son de fréquence 2000
 +
  tone( PIEZO_BUZZER, 2000 );
 +
  delay( 1000 ); // Atendre 1 secondes
 +
 
 +
  // Emettre un son de fréquence 2000
 +
  tone( PIEZO_BUZZER, 1000 );
 +
  delay( 1000 );
 +
 +
  // Ne plus émettre de son
 +
  noTone( PIEZO_BUZZER );
 +
  delay( 3000 );
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Menu de navigation