Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
L'entrée du clavier s'affiche sur le moniteur série avec arduino uno et le code complet du clavier 4x4…
Fournitures
Arduino uno x 1
Clavier 4x4
Tout cela se trouve sur ce site:
Pièces détachées BDSpeedy Tech
Étape 1: connexion avec Arduino
Connexion du clavier avec les broches numériques aruduino:
La broche du clavier se connecte à la broche Arduino
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Étape 2: Coder
CODE:
#comprendre
octet const numRows= 4
octet const numCols= 4;
keymap[numRows][numCols]= { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} };
octet rowPins[numRows] = {9, 8, 7, 6}; //Lignes 0 à 3
octet colPins[numCols]= {5, 4, 3, 2}; //Colonnes 0 à 3
//initialise une instance de la classe Keypad
Keypad myKeypad= Keypad(makeKeymap(keymap), rowPins, colPins, numRows, numCols);
void setup() {
Serial.begin(9600);
}
//Si la touche est enfoncée, cette touche est stockée dans la variable 'keypressed' //Si key n'est pas égal à 'NO_KEY', alors cette touche est imprimée //si count=17, alors count est remis à 0 (cela signifie qu'aucune touche n'est enfoncée pendant tout le processus de balayage du clavier
boucle vide() {
car keypressed = myKeypad.getKey();
if (touche enfoncée != NO_KEY)
{
Serial.print (touche enfoncée);
}
}
Étape 3:
voici mon lien blogspot, il contient un diagramme supplémentaire qui pourrait vous être utile… lien blogspot
Étape 4: Ajout de la bibliothèque
Ajout de la bibliothèque:
Pour ajouter la bibliothèque, accédez à Skeetches> Inclure la bibliothèque Tapez le nom de la bibliothèque "clavier", puis appuyez sur Installer. Ensuite, téléchargez le croquis sur votre arduino. Voici un lien facultatif:
blog wordpress
Emplacement du blog