Académique Documents
Professionnel Documents
Culture Documents
com
https://www.facebook.com/Institut-Al-Hikma-106859026022633/
void setup () {
boucle void () {
Exemple 2
Dans ce second cas , le buzzer ou le haut-parleur connecté à Pin9 est utilisé pour générer une
fonction 440Hzpendant une durée d’ une seconde , l’ arrêter pendant 500ms et,
enfin, produire une tonalité 523Hz pendant 300ms .
void setup ()
{
}
boucle vide ()
{
// génère une tonalité de 440 Hz pendant 1000 ms
tonalité (pinBuzzer, 440);
retard (1000);
// tonalité d'arrêt pendant 500 ms
noTone (pinBuzzer);
retard (500);
// génère une tonalité à 523 Hz pendant 500 ms et l'arrête pendant 500 ms.
tonalité (pinBuzzer, 523, 300);
retard (500);
}
Exemple 3
Cette dernière option utilise un tableau avec des fréquences qui sont parcourues
séquentiellement pour faire un balayage qui se rapproche des différentes notes de musique.
Voyons voir:
const int tones [] = {261, 277, 294, 311, 330, 349, 370, 392, 415, 440, 466, 494};
const int countTones = 10;
void setup ()
{
}
boucle vide ()
{
pour (int iTono = 0; iTono <countTonos; iTono ++)
{
ton (pinBuzzer, tonalités [iTono]);
retard (1000);
}
noTone (pinBuzzer);
}