• Aucun résultat trouvé

Exemple 4 : Générer un son. Objectifs :

N/A
N/A
Protected

Academic year: 2022

Partager "Exemple 4 : Générer un son. Objectifs :"

Copied!
3
0
0

Texte intégral

(1)

Exemple 4 : Générer un son.

Objectifs : Emettre un son sans choisir de fréquence.

Répéter toutes les secondes l’émission d’un son de 440 Hz pendant d’une durée de 0,5 s.

Document 2 : Fonctions utiles.

Fonction Rôle

pinMode (, ) ;

Permet de configurer le port de connexion de la carte en entrée ou en sortie.

 : Ecrire le numéro du port de la carte à configurer (1, 2, 3, 4)

 : Ecrire OUTPUT pour que le port soit une sortie.

Ecrire INPUT pour que le port soit une entrée.

digitalWrite(, ) ;

Permet de fixer l’état du port de connexion.

 : Ecrire le numéro du port concerné.

 : Ecrire HIGH pour un état haut (1 logique soit 5V électrique) Ecrire LOW pour un état bas (0 logique soit 0V électrique) delay() ;

Permet de programmer une temporisation.

 : Ecrire la durée en milliseconde.

delay(1000) correspondra à 1000 ms d’attente.

tone(, ) ou

tone(, , )

Permet de générer des sons en réglant la fréquence.

 : Ecrire le numéro de la broche.

 : Ecrire la fréquence.

 : Ecrire la durée.

Document 1 : Schéma du montage.

Utiliser les ports 9 et GND pour connecter le buzzer.

(2)

Document 3 : Structure du programme

Aide 2 : Répéter toutes les secondes un son de 440 Hz.

Parmi les propositions ci-dessous, choisir le programme qui permettra de faire clignoter la DEL.

Aide 1 : Emettre un son continue sans choisir sa fréquence.

Utiliser la fonction digitalWrite(*,*) pour envoyer un signal dans le buzzer.

(3)

Références

Documents relatifs

[r]

– complétude : lien modèle-axiomatique, tout ce que mon modèle considère valide, mon langage peut le prouver. – adéquation : lien axiomatique-modèle : tout ce que je

• On met 1 dans une case de la table si la fonction est vraie pour les valeurs des variable correspondant à cette case. • On procède à des regroupements de

Ecrire un programme qui lit deux variables de type enti` ´ ere, les affiche, ´ echange leur contenu et les affiche de nouveau.. Exercice

Ecrire un programme qui lit deux variables de type enti` ´ ere, les affiche, ´ echange leur contenu et les affiche de nouveau.. Exercice

- Définition de variables, Traitements conditionnels, Traitements répétitifs, Traitements des curseurs, Traitements des erreurs Les programmes PL/SQL sont organisés et

Fig. Représentation schématique d’un EHA, actionneur principalement utilisé pour déplacer les surfaces des commandes de vol. En ce qui concerne la structure du réseau,

État actuel de l'Appareillage électrique d'interruption pour hautes tensions alternatives.. Sectionneur unipolaire sur isolateurs lisses