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
LCD 1602 Keypad Shield per Arduino UNO
Questo Keypad Shield è perfetto per i primi tentativi di controllare un display con un Arduino&perio..
CHF11,90 IVA esclusa: CHF11,01
Display LCD di gravità 16x2 I2C con retroilluminazione RGB
Questo display LCD carattere Gravity 16x2 è dotato di retroilluminazione RGB, il cui colore può esse..
CHF15,90 IVA esclusa: CHF14,71
Display LCD1602 LCD 16x2 I2C retroilluminazione RGB
Questo display LCD dispone di una retroilluminazione RGB, il cui colore può essere cambiato individu..
CHF15,90 IVA esclusa: CHF14,71
Display LCD a caratteri 16x2 Blu 5V 1602
Questo display LCD 16x2 facile da usare è ideale per i principianti che vogliono controllare un disp..
CHF8,90 IVA esclusa: CHF8,23
Tag: Arduino, Tastiera, DFRobot, Shield, Display, LCD, Modulo, Analogico, Pulsante, Pulsante, Carattere, Display LCD, Display, Blu, Visualizzazione, Illuminato, Retroilluminazione, Retroilluminazione, 1602, 8x16, DFR0009.










