Arduino - Capteur à ultrasons - Écran LCD
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Démarrage DIYables STEM V3 (Arduino inclus) | |
| 1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
Note d'achat: Une autre option consiste à créer l'écran LCD I2C en associant LCD 1602 Display et PCF8574 I2C Adapter Module.
À propos du capteur ultrasonique et de l'écran LCD
Si vous ne connaissez pas le capteur à ultrasons et l'écran LCD (brochage, fonctionnement, programmation...), renseignez-vous dans les tutoriels suivants :
Diagramme de câblage
- Schéma de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
- Câblage réel

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino
※ Note:
L'adresse I2C de l'écran LCD peut varier selon les fabricants. Dans le code, nous avons utilisé 0x27 qui est spécifié par le fabricant DIYables.
Étapes rapides
- Connectez l'Arduino au PC via un câble USB
- Ouvrez l'IDE Arduino, sélectionnez la bonne carte et le bon port
- Naviguez jusqu'à l'icône Libraries sur la barre gauche de l'IDE Arduino.
- Recherchez "LiquidCrystal I2C", puis trouvez la bibliothèque LiquidCrystal_I2C de Frank de Brabander
- Cliquez sur le bouton Install pour installer la bibliothèque LiquidCrystal_I2C.

- Copiez le code ci-dessus et ouvrez-le avec Arduino IDE
- Cliquez sur le bouton Upload dans Arduino IDE pour téléverser le code vers Arduino

- Placez le capteur sur l'eau chaude et froide, ou saisissez le capteur avec votre main
- Consultez le résultat sur l'écran LCD

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Explication du code
Lisez l'explication ligne par ligne dans les lignes de commentaire du code source !
※ Note:
- Si l'écran LCD n'affiche rien, consultez Dépannage sur LCD I2C
- Le code ci-dessus est à des fins d'apprentissage. Le capteur ultrasonique est très sensible au bruit. Si vous souhaitez utiliser le capteur ultrasonique en pratique, vous devez filtrer le bruit pour le capteur ultrasonique. Voir comment filtrer le bruit pour le capteur ultrasonique