Table des matières:

Exemple moderne, nouveau et plus simple de casier avec clavier matriciel Arduino 4x4 : 3 étapes
Exemple moderne, nouveau et plus simple de casier avec clavier matriciel Arduino 4x4 : 3 étapes

Vidéo: Exemple moderne, nouveau et plus simple de casier avec clavier matriciel Arduino 4x4 : 3 étapes

Vidéo: Exemple moderne, nouveau et plus simple de casier avec clavier matriciel Arduino 4x4 : 3 étapes
Vidéo: Ne JAMAIS partir SANS SA COPINE 🫢 #humour #blague #drole #couplegoals #internationalcouple #shorts 2024, Juillet
Anonim
Exemple moderne et nouveau et plus facile de casier avec clavier matriciel Arduino 4x4
Exemple moderne et nouveau et plus facile de casier avec clavier matriciel Arduino 4x4

Autre exemple d'utilisation d'un clavier LCD matriciel 4x4 avec un circuit I2C.

Étape 1: le schéma

Le schéma
Le schéma
Le schéma
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

Le diagramme d'état: une méthode plus simple
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é: