Raspberry Pi Pico - pavé numérique 4x4
Ce guide vous montrera comment utiliser un Raspberry Pi Pico avec un clavier matriciel 4x4. Nous passerons par les étapes suivantes :
- Comment connecter un clavier matriciel 4x4 au Raspberry Pi Pico.
- Comment programmer le Raspberry Pi Pico pour identifier les touches pressées sur un clavier matriciel 4x4.
- Comment vérifier un mot de passe saisi avec un clavier matriciel 4x4.

Préparation du matériel
| 1 | × | Raspberry Pi Pico W | |
| 1 | × | Raspberry Pi Pico Alternativement: | |
| 1 | × | Câble Micro USB | |
| 1 | × | Clavier 4x4 | |
| 1 | × | Fils de connexion | |
| 1 | × | Recommandé: Carte d'extension à bornier à vis pour Raspberry Pi Pico |
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du clavier 4x4
Le clavier numérique comprend 16 touches tactiles, disposées en rangées et en colonnes, formant une grille. Chaque bouton est appelé une touche.
Schéma de brochage
Un clavier matriciel 4×4 utilise 8 broches, réparties en deux types : lignes et colonnes.
- 4 broches se connectent aux rangées (R1, R2, R3, R4).
- 4 broches se connectent aux colonnes (C1, C2, C3, C4).

Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code du Raspberry Pi Pico
Étapes rapides
Veuillez suivre ces instructions étape par étape :
- Assurez-vous que l'IDE Thonny est installé sur votre ordinateur.
- Assurez-vous que le micrologiciel MicroPython est installé sur votre Raspberry Pi Pico.
- Si c'est votre première utilisation d'un Raspberry Pico, reportez-vous au tutoriel Raspberry Pi Pico - Premiers pas. pour obtenir des instructions détaillées.
- Connectez le clavier 4x4 au Raspberry Pi Pico tel qu'indiqué sur le diagramme.
- Connectez le Raspberry Pi Pico à votre ordinateur à l'aide d'un câble USB.
- Lancez l'IDE Thonny sur votre ordinateur.
- Dans l'IDE Thonny, sélectionnez l'interpréteur MicroPython (Raspberry Pi Pico) en vous rendant dans Outils Options.
- Dans l'onglet Interpréteur, sélectionnez MicroPython (Raspberry Pi Pico) dans le menu déroulant.
- Assurez-vous que le bon port est sélectionné. L'IDE Thonny devrait détecter automatiquement le port, mais il peut être nécessaire de le sélectionner manuellement (par exemple, COM3 sous Windows ou /dev/ttyACM0 sous Linux).
- Accédez à Outils Gérer les paquets dans l'IDE Thonny.
- Recherchez “DIYables-MicroPython-Keypad”, puis trouvez la bibliothèque Keypad créée par DIYables.
- Cliquez sur DIYables-MicroPython-Keypad, puis cliquez sur le bouton Install pour installer la bibliothèque Keypad.

- Copiez le code ci-dessus et collez-le dans l'éditeur de l'IDE Thonny.
- Enregistrez le script sur votre Raspberry Pi Pico en :
- Cliquez sur le bouton Enregistrer, ou utilisez les touches Ctrl+S.
- Dans la boîte de dialogue d'enregistrement, vous verrez deux sections : Cet ordinateur et Raspberry Pi Pico. Sélectionnez Raspberry Pi Pico
- Enregistrez le fichier sous main.py
- Cliquez sur le bouton vert Run (ou appuyez sur F5) pour exécuter le script. Le script sera exécuté.
- Appuyez sur quelques touches du clavier numérique 4x4.
- Consultez le message dans le Shell en bas de Thonny.
Si cela ne fonctionne pas, veuillez vérifier votre câblage avec soin. Il est très facile de se tromper lors de la connexion du Raspberry Pico au clavier 4x4.
Si vous nommez votre script main.py et l'enregistrez dans le répertoire racine du Raspberry Pi Pico, il s'exécutera automatiquement à chaque mise sous tension ou réinitialisation du Pico. C'est utile pour les applications autonomes qui doivent démarrer immédiatement après l'alimentation. Si vous nommez votre script sous un autre nom que main.py, vous devrez l'exécuter manuellement à partir du Shell de Thonnys.
Pavé numérique et mot de passe
Un clavier numérique est souvent utilisé pour taper un mot de passe. Ici, nous utilisons deux touches spéciales :
- Une touche pour commencer ou réentrer le mot de passe, comme la touche étoile.
- Une touche pour terminer la saisie du mot de passe, comme la touche dièse.
Le mot de passe sera composé d'autres touches, à l'exception des deux touches spéciales. Lorsque vous appuyez sur une touche :
- Si la touche n'est ni '*' ni '#', incluez-la dans le mot de passe en cours de saisie.
- Si la touche est '#', vérifiez si le mot de passe saisi est correct. Ensuite, réinitialisez le mot de passe.
- Si la touche est '*', réinitialisez le mot de passe.
Clavier numérique - Code d'accès
- Copiez le code ci-dessus et collez-le dans l'éditeur de l'IDE Thonny.
- Enregistrez le script sur votre Raspberry Pi Pico.
- Tapez les touches « 123 » puis appuyez sur « # ».
- Tapez les touches « 1234A » puis appuyez sur « # ».
- Consultez le message dans le Shell en bas de Thonny.