DFRobot 1602 LCD Keypad Shield pour Arduino
Ce Keypad Shield avec écran de DFRobot est parfait pour vos premières tentatives de contrôle de l'écran LCD 1602 avec un Arduino. Les cinq boutons sont également pratiques, ils vous permettent de réaliser facilement une navigation par menu. Vous trouverez la bibliothèque «LiquidCrystal», nécessaire pour le contrôle de l'écran, dans le Library Manager. Lors de l'initialisation de LiquidCrystal, vous devez utiliser la commande suivante pour que les attributions de pin soient correctes :
LiquidCrystal lcd(lcd (8,9,4,5,6,7);
Les cinq touches de commande vont toutes sur l'entrée analogique A0, ce qui permet d'économiser beaucoup d'entrées que vous pouvez utiliser pour votre projet. Lorsqu'une des touches est pressée, une tension peut également être mesurée à l'entrée A0, voltage différent pour chaque touche. Sur ce Keypad Shield de DFRobot, tous les broches inutilisés sont reliés à des rangées de broches, vous permettant donc toujours de connecter des capteurs lorsque le bouclier est fixé sur un Arduino. Le Keypad Shield est compatible avec les modèles classiques d'Arduino comme Uno, Duemilanove, Diecimilla, etc.
Documentation :
Exemple de code de Keypad Shield avec Arduino :
// Inclusion du code bibliothèque : #include <LiquidCrystal.h> // Initialisation de la bibliothèque avec les numéros des broches de l'interface LiquidCrystal lcd(8, 9, 4, 5, 6, 7); void setup() { Serial.begin(115200); // Configuration du nombre de colonnes et de lignes de l'écran LCD : lcd.begin(16, 2); // Affichage d'un message sur l'écran LCD. lcd.setCursor(0,0); lcd.print("LCD Key Shield"); Serial.println("LCD Key Shield start"); lcd.setCursor(0,1); lcd.print("Press Key:"); } void loop() { int x; x = analogRead (0); lcd.setCursor(10,1); Serial.print("x="); Serial.println(x); if (x < 60) { lcd.print("Right "); } else if (x < 200) { lcd.print("Up "); } else if (x < 400){ lcd.print ("Down "); } else if (x < 600){ lcd.print ("Left "); } else if (x < 800){ lcd.print ("Select "); } }
Détails techniques :
- Modèle : 1602 Character LCD
- Tension de fonctionnement : 5V
- Résolution des caractères : 5x8 points
- Caractères : 2 lignes x 16 caractères
- Rétroéclairage : Caractères blancs sur fond bleu
- 5x touches de commande, 1x touche de réinitialisation
- 1x potentiomètre pour le contraste de l'affichage
- Taille : 80 x 58 x 17mm
- Poids : 66.5g
Contenu de la livraison :
- 1x DFRobot 1602 LCD Keypad Shield pour Arduino
DFRobot 1602 LCD Keypad Shield pour Arduino
- Marque : DFRobot
- Code produit : 421048
- Disponibilité : En stock
-
CHF13,90
- Hors taxe : CHF12,86
Produits associés
Balises : Arduino, Clavier, DFRobot, Shield, Affichage, LCD, Module, Analogique, Bouton, Caractère, Affichage LCD, Bleu, Affiche, éclairé, Rétroéclairage noir, Rétroéclairage, 1602, 8x16, DFR0009