DFRobot 1602 LCD Keypad Shield per Arduino
Questo Keypad Shield con display di DFRobot è perfetto per i primi esperimenti per controllare il display LCD 1602 con un Arduino. Sono anche pratici i cinque pulsanti, con i quali è possibile realizzare facilmente una navigazione del menu. La libreria "LiquidCrystal", per il controllo del display, la trovi nel Library Manager. Durante l'inizializzazione del LiquidCrystal, devi utilizzare il seguente comando per far sì che le assegnazioni dei pin siano corrette:</p>
LiquidCrystal lcd(lcd (8,9,4,5,6,7);</p>
I cinque pulsanti di controllo vanno tutti all'ingresso analogico A0. Questo consente di risparmiare molte entrate, che puoi utilizzare per il tuo progetto. Quando viene premuto uno dei pulsanti, può anche essere misurata una tensione sull'ingresso A0, che è diversa per ciascun pulsante. Con questo Keypad Shield di DFRobot, si è prestata attenzione al fatto che i pin non utilizzati sono guidati a barrette di pin. Quindi ancora puoi collegare i sensori quando lo scudo è attaccato ad un Arduino. Il Keypad Shield è compatibile con i tradizionali Arduino come Uno, Duemilanove, Diecimilla, etc.</p>
Documentazione:</h2>- Wiki DFRobot</b></a></li>
- Schema</b></a></li></ul>
Esempio Codice Keypad Shield con Arduino:</h2>// include il codice della libreria:
#include <;LiquidCrystal.h>;
// inizializza la libreria con i numeri dei pin dell'interfaccia
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
void setup() {
 Serial.begin(115200);
 // impostare il numero di colonne e righe dell'LCD:
 lcd.begin(16, 2);
 // Stampa un messaggio sull'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 ");
 }
}
</pre>
Esempio Codice Keypad Shield con Arduino:</h2>// include il codice della libreria:
#include <;LiquidCrystal.h>;
// inizializza la libreria con i numeri dei pin dell'interfaccia
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
void setup() {
 Serial.begin(115200);
 // impostare il numero di colonne e righe dell'LCD:
 lcd.begin(16, 2);
 // Stampa un messaggio sull'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 ");
 }
}
</pre>
</pre>
DFRobot 1602 LCD Keypad Shield per Arduino
- Marca: DFRobot
- Codice prodotto: 421048
- Disponibilità: Disponibile
-
CHF13.90
- IVA esclusa: CHF12.86
Prodotti correlati
Tag: Arduino, Tastiera, DFRobot, Shield, Display, LCD, Modulo, Analogico, Pulsante, Pulsante, Carattere, Display LCD, Display, Blu, Visualizzazione, Illuminato, Retroilluminazione, Retroilluminazione, 1602, 8x16, DFR0009.









