Table des matières:
Vidéo: Exemple moderne, nouveau et plus simple de casier avec clavier matriciel Arduino 4x4 : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Autre exemple d'utilisation d'un clavier LCD matriciel 4x4 avec un circuit I2C.
Étape 1: le schéma
Ce clavier matriciel est composé de 16 boutons poussoirs et avec la communication I2c, vous n'avez besoin que de 2 broches pour le gérer: SDA (A4 sur carte arduino) et SCL (A5 sur carte arduino).
J'ai utilisé un circuit PCF8574A 16 DIP I/O I2c dont le petit schéma est donné ci-dessus. L'adresse de ce type de composants est 0x3C dans mon exemple (A0=0, A1=0, A2=1).
Étape 2: Le diagramme d'état: une méthode plus simple
Cette nouvelle méthode est basée sur des timers qui permettent de composer le bon code (constitué de 4 caractères: CODE1 puis CODE2 puis CODE3 puis CODE4) sur les touches au bon moment.
Le sketch arduino comprend 4 bibliothèques spéciales:
SM.h
Fil.h
Clavier_I2C.h
Clavier.h
J'en donne un paquet et le croquis. Si le code tapé est bon, la broche 13 s'allume et vous devez appuyer sur la touche ' * ' pour initialiser. Si le code est erroné, la broche 13 clignote.
note: je ne peux pas télécharger aujourd'hui les bibliothèques en raison d'une erreur de serveur interne. Désolé.
PROBLÈME RÉSOLU SI VOUS UTILISEZ. RAR
Étape 3: Conclusion
Les touches enfoncées doivent être détectées sur un front montant, à moins que cela ne fonctionne pas correctement.
Tous ces composants sont très bon marché et vous aurez un clavier très accrocheur avec quelques broches sur les cartes Arduino.
Merci à tous les tutoriels intéressants que j'ai trouvés.
Heureux instructable !
Conseillé:
Projet de verrouillage par code numérique Arduino à l'aide du clavier matriciel : 9 étapes
Projet de verrouillage à code numérique Arduino à l'aide d'un clavier matriciel : créez un dispositif de verrouillage à code numérique avec les systèmes Arduino et Qwiic à l'aide de Zio M Uno et d'un clavier matriciel hexagonal 4x3. in. Dans ce tutoriel, nous allons montrer l'utilisation
Exemple de casier avec clavier matriciel Arduino 4x4 : 6 étapes
Exemple de casier avec clavier matriciel Arduino 4x4 : 2 façons de gérer un clavier de 16 boutons poussoirs avec un minimum de broches
Interface de clavier avec 8051 et affichage des numéros de clavier en 7 segments : 4 étapes (avec images)
Interface du clavier avec 8051 et affichage des numéros du clavier dans 7 segments : dans ce didacticiel, je vais vous expliquer comment nous pouvons interfacer le clavier avec le 8051 et afficher les numéros du clavier dans un affichage à 7 segments
Interface LCD alphanumérique 16x2 et clavier matriciel 4x4 avec Raspberry Pi3 : 5 étapes (avec photos)
Interface 16x2 LCD alphanumérique et clavier matriciel 4x4 avec Raspberry Pi3 : Dans ces instructions, nous expliquons comment interfacer 16x2 LED et clavier matriciel 4x4 avec Raspberry Pi3. Nous utilisons Python 3.4 pour développer le logiciel. Vous pouvez également choisir Python 2.7, avec de petites modifications
Créez votre propre clavier matriciel à membrane (et connectez-le à l'Arduino): 7 étapes (avec photos)
Créer votre propre clavier matriciel à membrane (et le brancher à l'Arduino) : Vous voulez donc créer votre propre clavier à membrane ? Pourquoi? bien faire votre propre clavier peut être utile pour de nombreuses raisons. C'est pas cher et facile à faire, il peut être placé dans des situations où il peut être vandalisé ou volé sans trop de frustration, il peut être entièrement