Keypad – Clavier Matricé 4×3 12 Touches

22.00 DH

Clavier Matricé 4×3  à 12 touches – Interface de Saisie Compacte et Polyvalente.

SKU: CAP040 Category:
Description

Clavier Matricé 4×3 – Interface de Saisie Compacte et Polyvalente

Le clavier matricé 4×3 à 12 touches est un périphérique d’entrée robuste et efficace, conçu pour les systèmes de sécurité, les contrôles d’accès et les interfaces utilisateur dans des environnements embarqués. Il est largement utilisé dans les projets électroniques et domotiques nécessitant une saisie manuelle fiable.

Grâce à sa matrice de 4 lignes et 3 colonnes, il permet une détection optimisée des entrées en minimisant le nombre de broches nécessaires sur un microcontrôleur.

Caractéristiques Techniques

Spécification Détails
Configuration 4 lignes × 3 colonnes
Nombre de touches 12 (0-9, *, #)
Tension de fonctionnement 5V DC
Type de contact Membrane
Interface 7 broches (4 lignes, 3 colonnes)
Dimensions 70 mm × 77 mm
Durée de vie Jusqu’à 1 million de pressions par touche

Fonctionnement

Le clavier fonctionne en scannant les lignes et les colonnes pour détecter quelles touches sont pressées. Lorsque vous appuyez sur une touche, une ligne est connectée à une colonne, permettant ainsi au microcontrôleur de détecter la touche pressée. Le processus de balayage est généralement géré par une bibliothèque dans les environnements de développement tels qu’Arduino.

 

Applications

Systèmes de Sécurité et Contrôle d’Accès 🔒

  • Serrures électroniques, claviers pour alarmes et digicodes.
  • Intégration avec RFID, lecteurs biométriques ou systèmes domotiques.

Automatisation et Interfaces Homme-Machine (HMI) 🖥

  • Commandes pour robots, automates industriels et systèmes domotiques.
  • Interfaces pour contrôleurs de CNC, imprimantes 3D et systèmes de surveillance.

Prototypage et Développement Électronique 🛠

  • Utilisation avec Arduino, Raspberry Pi, ESP32, STM32, PIC et autres microcontrôleurs.
  • Idéal pour les interfaces interactives et les projets de menu de navigation.

Utilisation avec Arduino Uno

📌 Matériel Requis :

  • Clavier matricé 4×3
  • Carte Arduino Uno
  • Fils de connexion
  • Breadboard (optionnelle)

📌 Schéma de Connexion :

Clavier 4×3 Arduino UNO
Ligne 1 (R1) Pin 2
Ligne 2 (R2) Pin 3
Ligne 3 (R3) Pin 4
Ligne 4 (R4) Pin 5
Colonne 1 (C1) Pin 6
Colonne 2 (C2) Pin 7
Colonne 3 (C3) Pin 8

Code Arduino – Détection des Touches

Installation de la Bibliothèque Keypad

1️⃣   Ouvrez l’IDE Arduino
2️⃣    Allez dans : Croquis → Inclure une bibliothèque → Gérer les bibliothèques
3️⃣   Recherchez « Keypad » et installez la bibliothèque Keypad.h

Exemple de Code :

#include <Keypad.h>

const byte LIGNES = 4;  // 4 lignes

const byte COLONNES = 3; // 3 colonnes

char touches[LIGNES][COLONNES] = {

{‘1’, ‘2’, ‘3’},

{‘4’, ‘5’, ‘6’},

{‘7’, ‘8’, ‘9’},

{‘*’, ‘0’, ‘#’}

};

byte brochesLignes[LIGNES] = {2, 3, 4, 5};  // Connexion aux lignes du clavier

byte brochesColonnes[COLONNES] = {6, 7, 8}; // Connexion aux colonnes du clavier

Keypad clavier = Keypad(makeKeymap(touches), brochesLignes, brochesColonnes, LIGNES, COLONNES);

void setup() {

Serial.begin(9600);

}

void loop() {

char touche = clavier.getKey();

if (touche) {

Serial.print(« Touche pressée : « );

Serial.println(touche);

}

}

📌 Ce programme permet de détecter et d’afficher chaque touche pressée sur le Moniteur Série de l’IDE Arduino.

Reviews (0)

Reviews

There are no reviews yet.

Be the first to review “Keypad – Clavier Matricé 4×3 12 Touches”

Your email address will not be published. Required fields are marked *