Dans ce tutoriel nous allons voir comment créer un chronomètre avec la carte Arduino et un afficheur LCD:
carte Arduino
Une carte Arduino est une carte de développement électronique basée sur un microcontrôleur. Elle est conçue pour être facilement utilisable par les développeurs pour créer des projets électroniques.
Les cartes Arduino sont principalement utilisées pour contrôler des appareils électroniques en utilisant du code informatique, mais elles peuvent également être utilisées pour traiter et afficher des données. Elles sont souvent utilisées dans des projets de robotique, de domotique, de domaine de l’Internet des objets (IoT) et dans de nombreux autres domaines de l’électronique de loisir et professionnelle.
afficheur LCD I2c
Un afficheur LCD (à cristaux liquides) avec interface I2C (Circuit intégré en cours de communication) est un type d’afficheur qui utilise des cristaux liquides pour afficher des informations et qui est connecté à un circuit à l’aide d’une interface I2C. L’interface I2C est un protocole de communication série qui permet à plusieurs dispositifs d’être connectés à un circuit à l’aide de seulement deux fils. Cela en fait une manière efficace et économique de connecter et de contrôler les afficheurs LCD dans les dispositifs électroniques.
bouton poussoir
Le bouton poussoir, également connu sous le nom de commutateur poussoir ou commutateur à bouton, est un type de commutateur qui est activé en appuyant dessus. Les boutons poussoir sont couramment utilisés dans une variété d’applications, notamment en tant que dispositifs d’entrée dans les circuits électroniques, en tant que boutons de commande sur les appareils et autres dispositifs, et en tant qu’indicateurs ou alarmes.
Les fils de connexion sont des fils électriques utilisés pour connecter des composants électroniques. Il existe deux types de fils de connexion: les fils de connexion mâle-mâle et les fils de connexion mâle-femelle. Les fils de connexion mâle-mâle sont utilisés pour connecter des composants qui ont tous deux des broches mâles, tandis que les fils de connexion mâle-femelle sont utilisés pour connecter des composants avec une broche mâle et une broche femelle.
Pour réaliser le montage, on connecte:
Voici le programme qui permet de créer un chronomètre et l’afficher sur un afficheur LCD.
Remarque: il faut importer la bibliothèque I2c_LCD1602.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
#include <LiquidCrystal_I2C.h> // Module connection pins (Digital Pins) // le bouton est connecté à la broche 1 de la carte Adruino const int bouton = 1; // variable qui enregistre l'état du bouton int etatBouton,cp,test; LiquidCrystal_I2C lcd(0x27, 20, 4); void setup() { lcd.init(); pinMode(bouton, INPUT); // le bouton est une entrée etatBouton = 1; } void loop() { lcd.backlight(); etatBouton = digitalRead(bouton); if (etatBouton == 0) //si on appuie sur le bouton { test=1; cp=0; // initialiser le compteur du chrono à 0 while(test==1) { lcd.clear(); //effacer le contenu de l’Afficheur LCD lcd.setCursor(0, 0); cp++; // incrémenter le compteur lcd.print(cp);//afficher la valeur du compteur sur l'afficheur delay(1000); etatBouton = digitalRead(bouton); if (etatBouton == 0) { //si on appuie une deuxième fois sur le bouton test=0; // on arrête le chrono etatBouton = digitalRead(bouton); delay(1000); } } } } |
sitemap.xml 31-01-2424
Hello, Neatt post. There's a problem with your siute in intesrnet explorer, coul chheck this? IE still iss thee mrket leader and a large section of peoople will pass over your excellent writinbg becausee off tis problem.
ADJE ADOU YVANN 15-11-2323
Je souhaite réalisé un comptage de 0 à 9 sur un afficheur 7 segment grâce à une carte arduino commandée par un bouton poussoir.
mic-josi@hotmail.fr 08-09-2323
Simple à faire Merci
Kouame bah jean marc 01-04-2222
Cool
INCONNU 20-03-2222
bonjour,l'écran est bien allumé ,mais il ne se passe rien en appuyant sur le boutton