+21622886281
Afficheur I2C LCD 1602 Arduino Clavier matriciel

Utilisation du Clavier matriciel 4×4 avec Arduino

But de ce tutoriel:

Dans ce tutoriel on va voir comment manipuler la clavier matriciel 4×4 par la carte Arduino. Si une touche du clavier matriciel 4×4  est pressée, le caractère associé s’affiche dans l’afficheur LCD.

Fonctionnement du clavier matriciel avec Arduino:

Composants nécessaires

carte Arduino UNO

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 et les hobbyistes 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.

clavier matriciel 4×4

Un clavier matriciel 4×4 est un type de clavier qui utilise une grille de 4 colonnes et 4 lignes de touches pour entrer des données. Chaque touche est associée à une combinaison unique de lignes et de colonnes, ce qui permet de détecter la touche appuyée en mesurant la résistance entre les lignes et les colonnes.

Les claviers matriciels 4×4 sont couramment utilisés dans les applications où il est nécessaire de conserver de l’espace, comme les télécommandes, les appareils électroniques portables et les dispositifs de contrôle industriels. Ils sont également souvent utilisés dans les projets de loisir et de bricolage, comme les projets de robotique et de domotique.

afficheur I2C LCD

Un afficheur I2C LCD est un type d’afficheur à cristaux liquides (LCD) qui utilise le protocole de communication en série I2C (Inter-Integrated Circuit) pour se connecter à un microcontrôleur ou à un autre dispositif de traitement de données.

Les afficheurs I2C LCD sont couramment utilisés dans les projets électroniques pour afficher des données et des informations, comme des messages, des valeurs de capteurs et d’autres données. Ils sont souvent utilisés dans les projets de robotique et de domotique, ainsi que dans les appareils électroniques portables et les dispositifs de contrôle industriels.

Pour utiliser un afficheur I2C LCD, il est nécessaire de le connecter à un microcontrôleur ou à un autre dispositif de traitement de données en utilisant les broches de communication SDA (données) et SCL (horloge). En utilisant des bibliothèques de logiciels ou des instructions de programmation spécifiques, il est possible d’envoyer des données à l’afficheur et de les afficher sur l’écran. Les afficheurs I2C LCD sont connus pour leur faible consommation d’énergie et leur simplicité de configuration et d’utilisation.

Montage

On connecte les 8 sorties du clavier aux 8 broches de l’Arduino( de 2 à 9).

Pour l’afficheur I2C LCD 1602 on connecte:

  • la broche SDA  à la broche A4 de l’Arduino
  • la broche SCL  à la broche A5 de l’Arduino
  • la broche GND à la broche GND  de l’Arduino
  • la broche VCC à la broche 5V de l’Arduino

Programme Arduino

Voici le programme Arduino qui permet de saisir des caractères  du clavier matriciel 4×4 et l’afficher sur l’afficheur LCD.

 




2 commentaires

Abderrahmane 15-11-2323

Bonjour, Je n'ai pas de materiel donc j'utilise TINKERCAD ( tinkercad.com ) pour etudier l'arduino, et j'aimerais tellement savoir si il y as une autre methode autre que mettre le LCM 1602 IIC. Sinon merci pour le code :) .

kouassi 08-08-2323

salut, j'aimerais savoir si avec ce clavier, je pourrai écrire n'importe quel type de caractère? pour être plus explicite, je veux créer une poubelle intelligente et la poubelle est pleine, elle se ferme. le responsable de vider la poubelle doit entrer son identifiant et son mot de passe. et j'aimerais savoir si le clavier et l'écran pourront faire l'affaire.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top