Table des matières:

Lecteur de musique simple avec buzzer : 4 étapes
Lecteur de musique simple avec buzzer : 4 étapes

Vidéo: Lecteur de musique simple avec buzzer : 4 étapes

Vidéo: Lecteur de musique simple avec buzzer : 4 étapes
Vidéo: Apprendre la musique || Solfège : les notes de musique 2024, Novembre
Anonim
Lecteur de musique simple avec buzzer
Lecteur de musique simple avec buzzer

Il s'agit d'un projet simple qui vous permettra de jouer de la musique sur votre arduino à l'aide d'un buzzer et de quelques LED. Selon la fréquence, une LED différente s'allumera.

Pour cela, vous aurez besoin de:

  • votre arduino uno
  • planche à pain
  • 4 résistances
  • avertisseur sonore
  • 3 LED
  • bouton
  • quelques fils de connexion

Étape 1: Ajout du bouton

Ajout du bouton
Ajout du bouton

Étape 2: Bouton et buzzer

Bouton et buzzer
Bouton et buzzer

Connectez votre buzzer à la maquette avec un fil se connectant au rail GND et l'autre se connectant à n'importe quelle broche de votre Arduino (13, dans ce cas).

Votre bouton doit être connecté à la terre à l'aide d'une résistance, au rail d'alimentation, puis à n'importe quelle broche de l'Arduino (dans ce cas, la broche 8).

Étape 3: Ajout de LED

Ajout de LED
Ajout de LED

Ajoutez vos trois LED à la planche à pain, en connectant l'extrémité longue de chacune aux broches arduino à l'aide de résistances. Les fils les plus courts resteront connectés au rail GND.

Assurez-vous de connecter le rail d'alimentation et le rail GND aux broches 5v et GND de votre arduino.

Étape 4: Coder

Le code a été largement inspiré et reconstitué à l'aide de trois références principales

ce tutoriel sur la mélodie Arduinoce message de forum sur la synchronisation des LED avec les lumièresce message avec les notes nécessaires pour jouer des airs de Noël.

Bien qu'il ne fonctionne pas dans la mesure où je l'avais initialement prévu, il joue la chanson lorsque le bouton est enfoncé. L'intention était de jouer différentes chansons en fonction du nombre de fois où le bouton avait été cliqué (d'où le compteur dans le code), mais j'ai continué à rencontrer des problèmes pour placer les notes et les temps dans une instruction if. Quand il compilerait réellement, le buzzer ne ferait que vibrer et la LED rouge clignoterait, faiblement mais rapidement, jusqu'à ce que la chanson soit terminée.

Conseillé: