• 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!
1
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 1 : Schéma du montage.

Utiliser les ports 2 et GND pour connecter le buzzer.

Document 2 : Fonctions utiles.

Attention à la ponctuation et à la casse.

Fonction Rôle

from microbit import * Permet d’utiliser les fonctions de base liées à la carte microbit import utime Permet d’utiliser les fonctions liées au temps en µs

import music Permet d’utiliser les fonctions pour faire des sons avec un haut- parleur

while True: Fait une boucle infinie

pin.write_digital() Permet de fixer l’état du port de connexion.

 : Ecrire le numéro du port concerné

 : Ecrire 1 pour un état haut (1 logique soit 3,3V électrique) Ecrire 0 pour un état bas (0 logique ou 0V électrique)

pin2.write_digital(1) → fixe le niveau haut sur la borne 2 utime.sleep_us() Permet de programmer une temporisation en microsecondes

 : Ecrire la durée en microsecondes.

utime.sleep_us(500) → attend pendant 500 µs music.pitch(,,pin) Permet de jouer un son avec le haut-parleur

 : Ecrire la fréquence du son souhaité en Hz

 : Ecrire la durée du son en ms

 : Ecrire le numéro du port concerné

music.pitch(440, 3000, pin1) → joue un son à 440 Hz pendant 3 secondes avec le haut-parleur connecté à la borne 1

Document 3 : Structure du programme

Références

Documents relatifs

pour écrire un programme qui : choisit au hasard un nombre x compris entre 1 et 127 ; demande à l'utilisateur d'entrer un nombre y ;.. renvoie comme message à l'utilisateur

L'enceinte acoustique ou le casque audio constituent le dernier maillon d'une chaîne haute-fidélité (Hi-Fi) et maintient les haut- parleurs et leur permet de transmettre

En Python, pour interrompre un programme qui boucle à l'infini, il suffit de faire Ctrl + C.3. Remarque :

On utilise une boucle for , appelée boucle itérative, pour exécuter une instruction (ou un bloc d’instructions) un nombre de fois

Dans la deuxième, il est tiré à une une plus grande distance d 2 > d 1 de sa position d’équilibre avant d’être relâché sans vitesse initialea. On suppose les

À partir d'une liste trié, la recherche dichotomique de la présence (et de l'index) d'une valeur consiste à prendre une valeur à l'index milieu d'une tranche de la liste (au début

Nous avons décrit dans celui-ci les fonctionnalités et les étapes de réalisation du projet, afin de bien mener nos recherches, et nous avons également établi un

Cr´eer puis tester un programme permettant d’afficher la liste des multiples de sept inf´erieurs ou ´egaux ` a un entier n quelconque..