Shield LCD Arduino 6 pulsanti e pannello alfanumerico retroilluminato LCD 16x2 Visualizza ingrandito

Shield LCD Arduino 6 pulsanti e pannello alfanumerico retroilluminato LCD 16x2

180KEYPADLCD

Nuovo prodotto

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.

Maggiori dettagli

20,90 € tasse incl.

Dettagli

SOFTWARE DI ESEMPIO

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

Recensioni

Accessori

Shield LCD Arduino 6 pulsanti e pannello alfanumerico retroilluminato LCD 16x2 <p><a href="https://drive.google.com/file/d/0B3NZGJnULHVxbDdtZjJabUw3OFk/view?usp=sharing">SOFTWARE DI ESEMPIO</a></p> <p align="justify">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.</p> <p align="justify">I pulsanti sono leggibili tramite una sola linea di input analogico, permettendo di risparmiare I/O su Arduino.</p> <p align="justify">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.</p> <p align="justify">Per leggere il pulsante premuto è sufficiente campionare l'ingresso A0 e confrontare il valore ADC con valori costanti visibili sotto.</p> <p align="justify"></p> <p align="justify">MAPPA I/O UTILIZZATI DALLA SHIELD</p> <ul><li> <p align="justify">LCD RS pin to digital pin 8</p> </li> <li> <p align="justify">LCD Enable pin to digital pin 9</p> </li> <li> <p align="justify">LCD D4 pin to digital pin 4</p> </li> <li> <p align="justify">LCD D5 pin to digital pin 5</p> </li> <li> <p align="justify">LCD D6 pin to digital pin 6</p> </li> <li> <p align="justify">LCD D7 pin to digital pin 7</p> </li> <li> <p align="justify">LCD R/W pin to ground</p> </li> <li> <p align="justify">10K resistor: ends to +5V and ground</p> </li> <li> <p align="justify">wiper to LCD VO pin (pin 3)</p> </li> <li> <p align="justify">Button input A0</p> </li> </ul><p align="justify"></p> <p align="justify">ESEMPIO VALORI COSTANTI PER RICAVARE PULSANTE PREMUTO</p> <p align="justify">if (sensorValue &gt;= 765) lcd.print("Press any KEY");</p> <p align="justify">else if ((sensorValue &gt;= 0) &amp;&amp; (sensorValue &lt; 85)) lcd.print("RIGHT ");</p> <p align="justify">else if ((sensorValue &gt;= 85) &amp;&amp; (sensorValue &lt; 255)) lcd.print("UP ");</p> <p align="justify">else if ((sensorValue &gt;= 255) &amp;&amp; (sensorValue &lt; 425)) lcd.print("DOWN ");</p> <p align="justify">else if ((sensorValue &gt;= 425) &amp;&amp; (sensorValue &lt; 595)) lcd.print("LEFT ");</p> <p align="justify">else if ((sensorValue &gt;= 595) &amp;&amp; (sensorValue &lt; 765)) lcd.print("SELECT ");</p> <p style="text-align:center;" align="justify"><img src="http://store.mectronica.it/img/cms/180KEYPADLCD/180KEYPADLCD.jpg" alt="" width="600" height="499" /></p> <p align="justify"><span style="color:#000000;"><span style="font-family:'Liberation Serif', serif;">Sono disponibili shield di espansione per espandere le capacità di comunicazione e elaborazione della board Arduino. Le puoi acquistare qui: </span></span><a href="http://stores.ebay.it/Mectronica-STORE/_i.html?_nkw=arduino&amp;submit=Cerca&amp;_sid=1129875650"><span style="font-family:'Liberation Serif', serif;">EBAY</span></a><span style="color:#000000;"> </span><span style="color:#000000;"><span style="font-family:'Liberation Serif', serif;">| </span></span><a href="http://store.mectronica.it/cerca?controller=search&amp;orderby=position&amp;orderway=desc&amp;search_query=arduino&amp;submit_search="><span style="font-family:'Liberation Serif', serif;">MECTRONICA STORE</span></a></p> <p align="justify">SPECIFICHE:</p> <ul><li> <p align="justify">Shield per Arduino UNO, Mega, Diecimila, Duemilanove, Leonardo e compatibili</p> </li> <li> <p align="justify">Display LCD alfanumerico 16x2 retroilluminato</p> </li> <li> <p align="justify">5 pulsanti funzione (SELECT,UP,DOWN,RIGHT,LEFT) + 1 pulsante di RESET</p> </li> <li> <p align="justify">Contrasto regolabile</p> </li> <li> <p align="justify">Lettura pulsante premuto tramite unico ingresso ADC A0</p> </li> </ul>
17,13 €

12 altri prodotti della stessa categoria: