Arduino - Compteur de Bouton - LCD
Dans ce tutoriel, nous allons utiliser Arduino :
- Comptez le nombre de fois qu'un bouton est pressé.
- Affichez le nombre de pressions sur un écran LCD I2C.
- Centrez automatiquement le nombre de pressions verticalement et horizontalement sur l'écran LCD I2C.
Dans ce tutoriel, le bouton est également déparasité sans utiliser la fonction delay(). Voir Pourquoi avons-nous besoin de déparasiter?
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 de l'écran LCD I2C et du bouton
Si vous ne connaissez pas les écrans LCD I2C et les boutons (brochage, fonctionnement, programmation...), renseignez-vous à leur sujet dans les tutoriels suivants :
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino - affichage du nombre de clics sur un écran LCD I2C
Étapes rapides
- Naviguez vers l'icône Libraries sur la barre latérale gauche de l'IDE Arduino.
- Recherchez "ezButton", puis trouvez la bibliothèque de boutons par ArduinoGetStarted.
- Cliquez sur le bouton Install pour installer la bibliothèque ezButton.

- 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
- Appuyez plusieurs fois sur le bouton
- Observez le changement du nombre compté sur l'écran LCD
※ 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.