

Shield LCD adatta per Arduino UNO, Mega, Diecimila, Duemilanove, Leonardo e compatibili. Dotata di uno schermo LCD a 16x2 caratteri (16 colonne su due righe) retroilluminato con contrasto regolabile e di 5 pulsanti funzione (SELECT,UP,DOWN,RIGHT,LEFT) + 1 pulsante di RESET Arduino utilizzabili nella propria applicazione.
Paga in totale sicurezza con Carta di Credito, PayPal, Amazon Pay, Bonifico Bancario o PostePay
A partire da 6,49€ in 2–4 giorni o Express 24/48h a 9,90€ SDA, UPS, DHL, BRT, Punto Poste o Ritiro
Hai 30 giorni dalla consegna per restituire il prodotto se non sei soddisfatto
Shield LCD adatta per Arduino UNO, Mega, Diecimila, Duemilanove, Leonardo e compatibili. Dotata di uno schermo LCD a 16x2 caratteri (16 colonne su due righe) retroilluminato con contrasto regolabile e di 5 pulsanti funzione (SELECT,UP,DOWN,RIGHT,LEFT) + 1 pulsante di RESET Arduino utilizzabili nella propria applicazione.
I pulsanti sono leggibili tramite una sola linea di input analogico, permettendo di risparmiare I/O su Arduino.
Viene fornito nel link sopra il software di esempio per Arduino per iniziare a utilizzare la shield. In esso è già presente la gestione dell'LCD e dei pulsanti.
Per leggere il pulsante premuto è sufficiente campionare l'ingresso A0 e confrontare il valore ADC con valori costanti visibili sotto.
MAPPA I/O UTILIZZATI DALLA SHIELD
LCD RS pin to digital pin 8
LCD Enable pin to digital pin 9
LCD D4 pin to digital pin 4
LCD D5 pin to digital pin 5
LCD D6 pin to digital pin 6
LCD D7 pin to digital pin 7
LCD R/W pin to ground
10K resistor: ends to +5V and ground
wiper to LCD VO pin (pin 3)
Button input A0
ESEMPIO VALORI COSTANTI PER RICAVARE PULSANTE PREMUTO
if (sensorValue >= 765) lcd.print("Press any KEY");
else if ((sensorValue >= 0) && (sensorValue < 85)) lcd.print("RIGHT ");
else if ((sensorValue >= 85) && (sensorValue < 255)) lcd.print("UP ");
else if ((sensorValue >= 255) && (sensorValue < 425)) lcd.print("DOWN ");
else if ((sensorValue >= 425) && (sensorValue < 595)) lcd.print("LEFT ");
else if ((sensorValue >= 595) && (sensorValue < 765)) lcd.print("SELECT ");
Sono disponibili shield di espansione per espandere le capacità di comunicazione e elaborazione della board Arduino. Le puoi acquistare qui: EBAY | MECTRONICA STORE
SPECIFICHE:
Shield per Arduino UNO, Mega, Diecimila, Duemilanove, Leonardo e compatibili
Display LCD alfanumerico 16x2 retroilluminato
5 pulsanti funzione (SELECT,UP,DOWN,RIGHT,LEFT) + 1 pulsante di RESET
Contrasto regolabile
Lettura pulsante premuto tramite unico ingresso ADC A0
Potrebbe anche piacerti