Skip to content

Activité

Sonomètre

Débutant | MakeCode, Python | Microphone, Écran LED | Entrée / Sortie, Gestion des données

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Mesurez à quel point il est bruyant autour de vous en utilisant le capteur de microphone du nouveau micro:bit et un affichage simple du diagramme à barres.

Introduction

Guide de codage

Ce que vous apprendrez

  • Comment utiliser le microphone intégré du nouveau micro:bit pour mesurer la force des sons autour de vous
  • Comment afficher graphiquement les données numériques des capteurs d'entrée sur la sortie de l'écran LED

Comment ça marche

  • Le microphone du nouveau micro:bit mesure les niveaux sonores sous forme de nombres compris entre 0 et 255. 0 est le plus silencieux et 255 est la mesure sonore la plus bruyante qu'il puisse faire.
  • Le code utilise une boucle permanente pour que le microphone mesure les niveaux sonores et trace un graphique à barres sur l'écran LED.
  • Plus les sons mesurés sont forts, plus le graphique en barres est élevé.

Ce dont vous aurez besoin

  • nouveau micro:bit avec son (ou simulateur MakeCode)
  • MakeCode ou éditeur Python
  • un boîtier de piles (optionnel)

Étape 2 : Programme-le

Étape 3 : Améliore-le

  • Créez vos propres façons d'afficher la force d'un son, par exemple en affichant différents émojis en fonction de son niveau
  • Créez une alarme sonore visuelle qui ne clignote que lorsque le son dépasse un certain niveau - vous pouvez l'utiliser pour aider à garder votre classe paisible