Clavier matricé arduino PMODKYPD module 16 touches

Conçu pour être piloté par un arduino, ce module "Pmod" intègre un clavier matricé 16 touches.

Prix : 21,60 €
TTC
18,00 € HT
Dont 0,05 € d'eco-participation
Product availability: Disponible
Code PMODKYPD

Reprise 1 pour 1         Frais de port à partir de 9 €   infos


Fonction du moduleInterface du moduleConnectique du module


Doté d'un connecteur mâle 2 x 6 broches, ce module pourra être déporté via des cordons optionnels (voir modèles en bas de page).
 
Ce module est soumis au contrôle de la réglementation américaine relative à l’exportation (15 CFR Part 730 et. seq.). 
   
 
Exemple d'application avec un arduino™


Raccordement du module à l'arduino™


/************************************************************************
*
* Test du module Pmod clavier 16 touches
*
*************************************************************************
* Description: Pmod_KYPD
* L'activation d'une touche du clavier est affichée sur un afficheur LCD Série.
*
* Matériel
* 1. Arduino Uno
* 2. Module Pmod KYPD (télécharger la bibliothèque http://playground.arduino.cc/Code/Keypad)
* 3. Module Pmod CLS (voir liste des instructions
* https://reference.digilentinc.com/pmod/pmod/cls/user_guide)
*
* Schéma publié sous licence CC Attribution-ShareALike (réalisé avec Fritzing
)
* 
* N'importez pas le programme par un copier/coller dans l'IDE de l'arduino. 
* Utilisez le lien ci-dessous pour télécharger le code source.
*
* Code source téléchargeable ici:
************************************************************************/
//Déclaration d'un port série
#include <SoftwareSerial.h>
SoftwareSerial lcd(12,13); // RX, TX
#include <Keypad.h>
const byte LIGNE = 4; // 4 lignes
const byte COLONNE = 4; // 4 colonnes
char touche;
//Déclaration des touches du clavier
char hexaKeys[LIGNE][COLONNE] =
{
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'0','F','E','D'}
};
//Affectation des broches du clavier
byte ligne_pin[LIGNE] = {2, 3, 4, 5};
byte colonne_pin[COLONNE] = {6, 7, 8, 9};
Keypad clavier = Keypad( makeKeymap(hexaKeys), ligne_pin, colonne_pin, LIGNE, COLONNE); // création de l'objet clavier
void setup()
{
lcd.begin(9600); // initialisation de la liaison série de l'afficheur
lcd.write("x1b[j"); // effacement de l'afficheur
lcd.write("x1b[0h"); // configuration de l'afficheur en mode écriture du message sur deux lignes
}
void loop()
{
lcd.write("x1b[j"); // effacement de l'afficheur
lcd.write("x1b[0;4H"); // positionnement du curseur 1ère ligne 4ème colonne
lcd.print("Appuyer");
lcd.write("x1b[1;1H"); // positionnement du curseur 2nde ligne 1ère colonne
lcd.print("sur une touche");
delay(100);
touche=clavier.getKey(); // acquisition de la touche
if (touche!=0x00) // si aucune touche est active, la fonction getKey renvoie le caractère NULL (0x00)
{
lcd.write("x1b[j"); // effacement de l'afficheur
lcd.print("Touche:");
lcd.print(touche); // affichage de la touche
delay(1000);
}
}
   
  
Notes d'applications pour modules Pmod 
 
La note d'application ci-dessus a retenu votre attention ? Téléchargez toutes les autres notes d'applications concernant l'utilisation des modules Pmod™ avec un arduino™ Uno. 
  • Note d'application
    Télécharger
  • Datasheet du module
    Télécharger

Produits associés

Cordon Pmod 2 x 6 Pin Cable
TRENZ-24450 5,40 €

Doté de 2 connecteurs femelles 2 x 6 points (au pas de 2,54 mm) à chaque extrémité, ce cordon de longueur 15 cm est tout indiqué pour être utilisé avec les modules pmod™ dotés de 2 rangées de 6 connecteurs.

Cordon Pmod 2x6 Pin to Dual 6 Pin Cable
TRENZ-24451 5,76 €

Doté d'un connecteur femelle 2 x 6 points (au pas de 2,54 mm) et de 2 sorties avec connecteur 6 points aux autres extrémités, ce cordon de longueur 15 cm est tout indiqué pour être utilisé avec les modules pmod™.

Cordon Pmod 6 Pin Cable Connector 12"
TRENZ-25250 8,16 €

Doté de 2 connecteurs femelle 6 points (au pas de 2,54 mm) à chaque extrémité, ce cordon de longueur 30 cm est tout indiqué pour être utilisé avec les modules Pmod™.

Cordon Pmod 6 Pin Cable Connector 18"
TRENZ-24459 8,16 €

Doté de 2 connecteurs femelle 6 points (au pas de 2,54 mm) à chaque extrémité, ce cordon de longueur 45 cm est tout indiqué pour être utilisé avec les modules pmod™.

Cordon Pmod 6 Pin Cable Connector 6"
6PINCC6 7,80 €

Doté de 2 connecteurs femelles 6 points (au pas de 2,54 mm) à chaque extrémité, ce cordon de longueur 15 cm est tout indiqué pour être utilisé avec les modules Pmod™.

Jeu de 20 straps flexibles Mâle/Femelle (15 cm)
PRT-12794 2,80 €

Jeu de 20 straps souples (15 cm) de différentes couleurs avec embouts mâle/femelle sous la forme d'une nappe de 20 fils (pouvant être désolidarisés). Idéal pour prototypage sur Arduino® et Raspberry.

Module PmodDIP - adaptateur DIL
PMODDIP 7,80 €

Ce petit module vous permettra d'utiliser les modules Pmod avec une sortie sur connecteurs 2 x 6 broches mâles sur des plaques de connexion sans soudure (type breadboard).

Chargement...
Retour en haut