Table des matières:
- Étape 1: Matériel requis
- Étape 2: configuration du matériel
- Étape 3: Schéma de câblage
- Étape 4: Code Python
- Étape 5: Aperçu de la sortie
Vidéo: Interface LCD alphanumérique 16x2 et clavier matriciel 4x4 avec Raspberry Pi3 : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Dans ce instructables, 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
Étape 1: Matériel requis
Nous avons besoin des composants suivants
- Framboise Pi 3
- Adaptateur 5V 2A pour Pi
- Micro SD de 8 Go
- LCD alphanumérique 16x2
- Clavier matriciel 4x4
- Dot PCB (taille moyenne) ou Breadboard
- Bande de Berg
- Cavalier
- cagnotte 10K
- Câble Ethernet (pour établir une connexion VNC avec un ordinateur portable)
Étape 2: configuration du matériel
Nous n'avons pas inclus les étapes de configuration matérielle telles que la gravure du système d'exploitation sur l'interface micro SD et VNC. Vous devez trouver d'autres ressources pour ces procédures.
Insérez la carte Micro SD de 8 Go préchargée dans le système d'exploitation dans Rapberry Pi 3. Connectez le Raspberry Pi à l'ordinateur portable par câble Ethernet. Faites le matériel comme décrit dans le schéma de câblage.
ACL 16x2
Nous utilisons une interface LCD en mode 4 bits, de sorte que les broches requises pour les signaux de contrôle sont RS, EN, D4, D5, D6, D7 qui sont connectées aux GPIO de Raspberry Pi.
Clavier matriciel 4x4
Installez le package Python pour le clavier matriciel 4x4 et 4x3 afin que les opérations basées sur les interruptions soient effectuées. Ainsi, pas besoin de scanner les lignes et les colonnes du clavier tout le temps. Ici, le pull-up interne est utilisé, donc aucune résistance de pull-up externe n'est requise.
Connectez Raspberry Pi au Web, puis ouvrez le terminal et tapez ce qui suit:
sudo python3.4 -m pip installer pad4pi
Étape 3: Schéma de câblage
Broches LCD:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Broches du clavier:
Broches de colonne = 17, 15, 14, 4 Broches de rangée = 24, 22, 27, 18
Vous pouvez choisir n'importe quelle broche GPIO pour interfacer l'écran LCD et le clavier, il suffit de changer le numéro de broche dans le code. Vous pouvez soit utiliser une planche à pain ou un PCB pour interfacer l'écran LCD et le clavier.
Étape 4: Code Python
Vous pouvez télécharger le code directement. Exécutez code.py avec python 3.4 dans votre Raspberry Pi 3. Ou copiez le texte et collez-le dans le nouveau fichier de script de python 3.4.
Exécutez le programme:
L'écran LCD affichera le texte "Bienvenue" dans la première ligne si les connexions que vous avez effectuées sont correctes. Les données du clavier sont affichées dans la deuxième ligne.
Étape 5: Aperçu de la sortie
J'ai ajouté l'interruption du clavier, de sorte que si vous terminez le programme, l'écran LCD affichera Au revoir
Conseillé:
Clavier alphanumérique Layad Circuits avec ESP32 et écran LCD à caractères : 4 étapes
Clavier alphanumérique Layad Circuits avec ESP32 et écran LCD à caractères : cet article montre l'utilisation d'un module de clavier alphanumérique et d'un module LCD à caractères I2C 16x2 pour saisir des données dans l'ESP32. Cette méthode peut être utilisée pour saisir et récupérer les informations d'identification Wi-Fi et d'autres informations vers et depuis l'ESP32
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 : Un autre exemple d'utilisation d'un clavier matriciel LCD 4x4 avec un circuit I2C
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
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