Table des matières:

Joyeux anniversaire-Buzzer et bouton : 10 étapes
Joyeux anniversaire-Buzzer et bouton : 10 étapes

Vidéo: Joyeux anniversaire-Buzzer et bouton : 10 étapes

Vidéo: Joyeux anniversaire-Buzzer et bouton : 10 étapes
Vidéo: Boutons mystères décident MA NIGHT ROUTINE ! 😅😂 2024, Juillet
Anonim
Image
Image
Attachez le bouton à la planche à pain
Attachez le bouton à la planche à pain

Ce projet utilise l'Arduino Uno, un buzzer et un bouton pour jouer la chanson Happy Birthday ! Lorsque le bouton est enfoncé, le buzzer joue la chanson entière de Joyeux anniversaire. Je vois le lien avec les cartes d'anniversaire musicales que mes enfants aiment tant.

J'ai choisi de créer ce projet car lorsque j'ai terminé mon premier projet à l'aide d'un buzzer, il ne comportait pas de bouton et jouait un motif très simple. J'avais utilisé des boutons pour allumer des LED dans le passé, j'ai donc décidé d'ajouter un bouton au buzzer et de créer également la chanson Happy Birthday comme surprise pour le 5e anniversaire de mon fils ! Il a adoré et joué encore et encore ! Comme les enfants le font toujours, il aimait appuyer sur le bouton. La partie la plus difficile de ce projet a été de créer à partir de zéro le code de la chanson joyeux anniversaire, mais c'était amusant de voir comment le codage peut se connecter à d'autres sujets tels que l'écriture de musique.

Niveau de compétence: débutant

Inspiration crédité à:

Kilic, M. (2016, 24 novembre). Mélodie du buzzer des boutons. Extrait de

Matériaux

  • Micro-contrôleur Arduino Uno
  • Planche à pain
  • Buzzer piézo
  • bouton
  • Résistance 10K
  • 5 fils de connexion mâle-mâle
  • Câble de connexion USB

Étape 1: Fixez le bouton à la planche à pain

Étape 2: connectez une résistance 10K à l'une des pattes du bouton

Connectez une résistance 10K à l'une des pattes du bouton
Connectez une résistance 10K à l'une des pattes du bouton

Étape 3: connectez l'autre jambe de la résistance à la terre (GND) avec un fil

Connectez l'autre jambe de la résistance à la terre (GND) avec un fil
Connectez l'autre jambe de la résistance à la terre (GND) avec un fil

Étape 4: Connectez l'autre jambe du bouton avec un fil au +5V

Connectez l'autre jambe du bouton avec un fil au +5V
Connectez l'autre jambe du bouton avec un fil au +5V

Étape 5: connectez la jambe supérieure droite du bouton avec un fil à la broche numérique 12

Connectez la jambe supérieure droite du bouton avec un fil à la broche numérique 12
Connectez la jambe supérieure droite du bouton avec un fil à la broche numérique 12

Étape 6: Fixez le buzzer à la carte. Prenez note des étiquettes pour les côtés positif (+) et négatif (-) du buzzer

Fixez le buzzer au tableau. Prenez note des étiquettes pour les côtés positif (+) et négatif (-) du buzzer
Fixez le buzzer au tableau. Prenez note des étiquettes pour les côtés positif (+) et négatif (-) du buzzer

Étape 7: utilisez un fil pour connecter la branche négative (-) du buzzer à la terre (GND)

Utilisez un fil pour connecter la branche négative (-) du buzzer à la terre (GND)
Utilisez un fil pour connecter la branche négative (-) du buzzer à la terre (GND)

Étape 8: utilisez un fil pour connecter la jambe positive (+) du buzzer à la broche 8

Utilisez un fil pour connecter la jambe positive (+) du buzzer à la broche 8
Utilisez un fil pour connecter la jambe positive (+) du buzzer à la broche 8

Étape 9: coder votre Arduino

Nous sommes maintenant prêts à obtenir le code de votre projet. Allez sur le lien suivant et copiez le code dans votre éditeur Arduino.

Code Joyeux Anniversaire

Code à noter:

  • Créez un deuxième onglet pour le code du catalogue de pitch et nommez-le: pitches.h

    • Collez le code du catalogue des emplacements dans votre nouvel onglet pitches.h
    • Les lignes 4 à 9 du code sont les notes de la chanson joyeux anniversaire. Les notes proviennent de l'onglet pitches.h
    • La ligne 15 contient les durées de note qui correspondent aux notes des lignes 4-9
  • La ligne 42 est l'endroit où vous réglez la vitesse de la mélodie. Si vous souhaitez accélérer ou ralentir la mélodie, modifiez ce numéro en conséquence.
  • La ligne 34 est l'endroit où vous définissez le nombre de notes qui seront jouées dans la chanson. Donc, si vous écrivez une nouvelle mélodie, vous devrez peut-être ajuster le nombre 28 pour qu'il corresponde au nombre de notes de votre nouvelle mélodie.

Étape 10: Félicitations, vous avez terminé ! Maintenant, appuyez sur le bouton et écoutez la douce musique de joyeux anniversaire

Félicitations, vous avez terminé ! Maintenant, appuyez sur le bouton et écoutez la douce musique de joyeux anniversaire !
Félicitations, vous avez terminé ! Maintenant, appuyez sur le bouton et écoutez la douce musique de joyeux anniversaire !

Maintenant que vous avez joué à Happy Birthday, testez vos compétences musicales et codez une nouvelle chanson en utilisant l'onglet pitches.h comme catalogue de code pour les différentes notes.

Conseillé: