Raspberry Pi Pico - Pavé de touches 3x4
Ce guide vous montre comment utiliser un Raspberry Pi Pico avec un clavier 3x4. Nous aborderons :
- Connecter un clavier 3×4 à un Raspberry Pi Pico.
- Programmer un Raspberry Pi Pico pour détecter quelle touche est appuyée sur un clavier 3×4.
- Vérifier le mot de passe saisi à l'aide d'un clavier.

Préparation du matériel
| 1 | × | Raspberry Pi Pico W | |
| 1 | × | Raspberry Pi Pico Alternativement: | |
| 1 | × | Câble Micro USB | |
| 1 | × | Clavier 3x4 | |
| 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 pavé numérique 3x4
Le pavé numérique contient 12 boutons souples disposés en rangées et en colonnes, formant une grille. Chaque bouton est appelé une touche.
Schéma de brochage
Un pavé numérique 3x4 a 7 broches. Ces broches sont réparties en deux types : lignes et colonnes.
- Quatre broches se connectent aux rangées (R1, R2, R3, R4).
- Trois broches se connectent aux colonnes (C1, C2, C3).

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 firmware MicroPython est installé sur votre Raspberry Pi Pico.
- Si c'est la première fois que vous utilisez un Raspberry Pi Pico, consultez le tutoriel Raspberry Pi Pico - Premiers pas. pour obtenir des instructions détaillées.
- Connectez votre Raspberry Pi Pico au clavier numérique 3x4 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 accédant à 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 sur Windows ou /dev/ttyACM0 sur 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 procédant comme suit :
- 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 s'exécutera.
- Appuyez sur quelques touches de votre clavier.
- 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 3x4.
Si vous nommez votre script main.py et que vous le sauvegardez dans le répertoire racine du Raspberry Pi Pico, il s’exécutera automatiquement à chaque mise sous tension ou réinitialisation du Pico. Cela 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 depuis le Shell de Thonnys.
Clavier numérique et mot de passe
Un pavé numérique est souvent utilisé pour saisir un mot de passe. Ici, nous nous concentrons sur deux touches importantes :
- Une touche pour commencer ou recommencer la saisie du mot de passe. Par exemple, utilisez la touche "*."
- Une touche pour terminer la saisie du client. Par exemple, utilisez la touche "#."
Le mot de passe sera composé des autres clés, à l’exception de deux clés spéciales qui ne sont pas incluses.
Lorsque vous appuyez sur une touche.
- Si la touche n’est ni "*" ni "#", ajoutez-la au mot de passe en cours de saisie.
- Si la touche est "#", vérifiez si le mot de passe saisi est correct, puis effacez-le.
- Si la touche est "*", effacez 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.
- Saisissez « 123 », puis appuyez sur « # ».
- Saisissez « 1234 », puis appuyez sur « # ».
- Consultez le message dans le Shell en bas de Thonny.