loader

Détecteur de bruit version MICRO:BIT

Dans ce projet, vous allez travailler comme de véritables ingénieurs pour répondre à une problématique concrète : comment réduire la pollution sonore dans une salle de classe ? Le bruit en classe peut perturber la concentration, gêner l’apprentissage et fatiguer les élèves comme les enseignants. Pour mieux le comprendre et agir dessus, vous allez concevoir un capteur de bruit intelligent à l’aide d’une carte MICRO:BIT.

Dans cette partie, je vais vous demander de créer une variable.

Nous allons l'appeler "bruit". NB: une variable ne comporte que des minuscules et n'a jamais d'accent.

Rendez vous dans la partie Variable et créer la variable "bruit".
Descendez dans les catégories avec la barre si vous ne voyez pas la catégorie Variables apparaitre.

Dans cette partie, vous devez assigner votre variable à sa broche analogique de capture de son.
On a récupéré le bloc d'affection dans Variables et le bloc de la broche du capteur de son.
EXERCICE: Assemblez les blocs dans le bloc Répéter indéfiniment.

Afin de pouvoir lire les informations durant les essais, on peut utiliser le moniteur série pour vérifier le niveau sonore du moment.
Pour cela on va ajouter 3 blocs:
Le premier bloc permet de générer une information dans un graphe
Le second bloc permet de voir la donnée
Le troisième bloc permet de définir le type de donnée
EXERCICE: Agencez les blocs et vérifier le bon fonctionnement. Lancez la lecture, faites varier le curseur de son et ouvrez le moniteur série dans graphique pour voir si l'affichage est bon comme dans la vidéo et l'image suivante.
lancement simulation

ATTENTION: Un capteur récupère une information, le curseur est la pour simuler.

Dans cette partie nous allons réaliser la partie codage actionneur une situation avec 2 choix.
Exercice: Assembler le code comme dans l'algorithme suivant.
Pour toujours
Si "bruit" est supérieur à 45
-Alors Afficher croix
-Sinon Afficher coeur


Lancez la lecture, faites varier le curseur de son et valider le fonctionnement du système.

Dans cette partie nous allons réaliser la partie codage actionneur une situation avec 3 choix.
Exercice: Assembler le code comme dans l'algorithme suivant.
Pour toujours
Si "bruit" est supérieur à 45
-Si "bruit" est supérieurs à 100
--Alors Afficher croix
--Sinon Afficher visage triste
-Sinon Afficher coeur


Lancez la lecture, faites varier le curseur de son et valider le fonctionnement du système.

Pour finir cette activité, Nous allons ajouter une fonctionnalité bouton ON OFF avec les boutons A et B de la carte micro:bit.
Dans cette partie nous allons réaliser la partie codage actionneur avec une situation pour 2 choix (Système allumé/ Eteint)
ATTENTION: Il faut ajouter une variable "bouton"
Exercice: Assembler le code comme dans l'algorithme suivant.
Au démarrage
-Affecter la variable bouton sur vrai

Pour toujours
Si le bouton A est appuyé
-Alors "bouton" est vrai
Si le bouton B est appuyé
-Alors "bouton" est faux
Si "bouton" est vrai
-Si "bruit" est supérieur à 45
--Si "bruit" est supérieurs à 100
---Alors Afficher croix
---Sinon Afficher visage triste
--Sinon Afficher coeur
-Sinon Eteindre


Lancez la lecture, faites varier le curseur de son et valider le fonctionnement du système.

Лицензия