Arduino UNO R4 - Capteur ultrasonique - Buzzer piézoélectrique
Nous allons apprendre comment contrôler un buzzer piézoélectrique avec Arduino UNO R4 et un capteur ultrasonique.
- Lorsque l'objet est proche du capteur ultrasonique, émettez un son.
- Lorsque l'objet est éloigné du capteur ultrasonique, arrêtez le son.
- Lorsque l'objet est proche du capteur ultrasonique, jouez une mélodie.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
1 | × | Kit de Démarrage DIYables STEM V4 IoT (Arduino inclus) | |
1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du buzzer piézoélectrique et du capteur ultrasonique
Découvrez les buzzers piézoélectriques et les capteurs ultrasoniques, y compris leur brochage, leurs fonctions et leur programmation, dans les tutoriels fournis.
Ce guide utilise un buzzer qui nécessite 3-5V, mais vous pouvez aussi le modifier pour un buzzer de 12V. En savoir plus sur ce sujet dans le Arduino UNO R4 - buzzer..
Diagramme de câblage
- Le schéma de câblage entre l'Arduino UNO R4, le capteur ultrasonique et le buzzer piézoélectrique

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
- Le schéma de câblage entre l'Arduino UNO R4, le capteur à ultrasons et le module buzzer piézoélectrique.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino UNO R4 - Son simple
Étapes rapides
Suivez ces instructions étape par étape :
- Si c'est la première fois que vous utilisez l'Arduino Uno R4 WiFi/Minima, reportez-vous au tutoriel sur Arduino UNO R4 - Installation du logiciel..
- Reliez les composants selon le schéma fourni.
- Connectez la carte Arduino Uno R4 à votre ordinateur à l'aide d'un câble USB.
- Lancez l'IDE Arduino sur votre ordinateur.
- Sélectionnez la carte Arduino Uno R4 appropriée (par exemple Arduino Uno R4 WiFi) et le port COM.
- Copiez et collez le code ci-dessus dans l'IDE Arduino.
- Appuyez sur le bouton Upload dans l'IDE Arduino pour transférer le code vers l'Arduino UNO R4.
- Faites un geste de la main près du capteur.
- Entendez le son du buzzer piézoélectrique.
Explication du code
Consultez les lignes de commentaire dans le code source pour une explication étape par étape !
Arduino UNO R4 Code - Mélodie
Étapes rapides
- Copiez le code et ouvrez-le avec l'IDE Arduino.
- Créez un fichier nommé pitches.h dans l'IDE Arduino en procédant comme suit :
- Cliquez sur le bouton situé sous l'icône du moniteur série et sélectionnez Nouvel onglet, ou utilisez les touches Ctrl+Shift+N.
- Fournissez le nom du fichier pitches.h et appuyez sur le bouton OK.
- Copiez le code ci-dessous et collez-le dans le fichier nommé pitches.h que vous avez créé.
- Appuyez sur le bouton Upload dans l'IDE Arduino pour envoyer le code vers l'Arduino UNO R4.
- Agitez votre main près du capteur.
- Entendez la mélodie du buzzer piézo.
- Le code mentionné utilise la fonction [delay()] qui empêche l'exécution d'autres parties du programme pendant la lecture d'une mélodie. Pour éviter cela, utilisez la bibliothèque [ezBuzzer]. Cette bibliothèque permet au buzzer d'émettre des bips ou de jouer une mélodie sans interrompre le reste du code.
- Le code donné est à des fins éducatives. Le capteur ultrasonique est très sensible au bruit. Pour des usages pratiques du capteur ultrasonique, vous devriez appliquer un filtrage du bruit. Découvrez comment filtrer le bruit pour le capteur ultrasonique.


Explication du code
Regardez chaque explication écrite dans les commentaires du code source !
※ Note: