Table des matières:
- Fournitures
- Étape 1: connexion avec Arduino
- Étape 2: Coder
- Étape 3:
- Étape 4: Ajout de la bibliothèque
Vidéo: Tutoriel Arduino Keypad 4x4 : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
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
Conseillé:
Contrôlez vos LED avec votre télécommande TV ?! -- Tutoriel Arduino IR : 5 étapes (avec photos)
Contrôlez vos LED avec votre télécommande TV ?! || Tutoriel Arduino IR : Dans ce projet, je vais vous montrer comment j'ai réutilisé les boutons inutiles de la télécommande de mon téléviseur pour contrôler les LED derrière mon téléviseur. Vous pouvez également utiliser cette technique pour contrôler toutes sortes de choses avec un peu d'édition de code. Je vais aussi parler un peu de la théorie
Tutoriel pour interfacer le capteur de boussole HMC5883L avec Arduino : 10 étapes (avec photos)
Tutoriel pour interfacer le capteur de boussole HMC5883L avec Arduino : DescriptionLe HMC5883L est une boussole numérique à 3 axes utilisée à deux fins générales : mesurer l'aimantation d'un matériau magnétique comme un ferromagnétique, ou mesurer la force et, dans certains cas, la direction du champ magnétique en un point de s
Tutoriel pour interfacer RGB Led WS2812B avec Arduino UNO : 7 étapes (avec photos)
Tutoriel pour interfacer RGB Led WS2812B avec Arduino UNO: Ce tutoriel va vous apprendre quelques bases sur l'utilisation de Sparkfun RGB Led WS2812B avec Arduino UNO
Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino : 5 étapes (avec photos)
Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino : il s'agit d'une carte d'évaluation pour la puce tuner FM Si4703 de Silicon Laboratories. Au-delà d'être une simple radio FM, le Si4703 est également capable de détecter et de traiter à la fois les informations du service de données radio (RDS) et du service de données de diffusion radio (RBDS).T
Tutoriel pour interfacer OLED 0.91 pouces 128x32 avec Arduino UNO : 7 étapes (avec photos)
Tutoriel pour l'interface OLED 0.91inch 128x32 avec Arduino UNO: Ce tutoriel va vous apprendre quelques bases sur l'utilisation d'OLED 0.91inch LCD128x32 avec Arduino UNO