Logo WHADDAWPSH203 LCD è Shield Keypad per Arduino
Manuale d'usu

WHADDA WPSH203 LCD et Keypad Shield per Arduino

Introduzione

ESPLORA SCIENTIFIC RPW3009 Clock di Projezzione Meteo - icona 22À tutti i residenti di l'Unione Europea
Impurtante infurmazione ambientale nantu à stu pruduttu
Stu simbulu nantu à u dispositivu o u pacchettu indica chì l'eliminazione di u dispusitivu dopu à u so ciclu di vita puderia dannà l'ambiente. Ùn sguassate micca l'unità (o pile) cum'è rifiuti municipali senza classificazione; si deve esse purtatu à una cumpagnia specializata per u riciclamentu. Stu dispusitivu deve esse tornatu à u vostru distributore o à un serviziu di riciclamentu lucale. Rispettate e regule ambientali lucali.
In casu di dubbitu, cuntattate e vostre autorità lucali di eliminazione di rifiuti.

Grazie per avè sceltu Whadda! Leghjite attentamente u manuale prima di mette in serviziu stu dispusitivu. Se u dispusitivu hè statu dannatu durante u transitu, ùn l'installa micca o l'utilizate è cuntattate u vostru rivenditore.

Istruzzioni di sicurità

nuaire DRI-ECO Sensor CO2 CO2 Per Usu cù RF Enabled Hall Control Unità DRI ECO - icona di libruLeghjite è capisce stu manuale è tutti i segni di sicurità prima di utilizà stu apparecchiu.
Mini-four SILVERCREST SGB 1200 F1 - icona 6Solu per usu interni.

  • Stu dispositivu pò esse adupratu da i zitelli di 8 anni o più, è da e persone cù capacità fisiche, sensoriali o mentali ridotte o mancanza di esperienza è di cunniscenza se sò stati dati supervisione o istruzzioni riguardanti l'usu di u dispositivu in modu sicuru è capiscenu u periculi implicati. I zitelli ùn devenu micca ghjucà cù u dispusitivu. A pulizia è a manutenzione di l'utilizatori ùn devenu micca esse fatte da i zitelli senza supervisione.

Linee guida generale

  • Riferite à u Velleman® Service and Quality Warranty in l'ultime pagine di stu manuale.
  • Ogni mudificazione di u dispusitivu hè pruibita per ragioni di sicurità. I danni causati da mudificazioni di l'utilizatori à u dispusitivu ùn sò micca cuparti da a garanzia.
  • Aduprate u dispusitivu solu per u so scopu. L'usu di u dispusitivu in modu micca autorizatu annullerà a garanzia.
  • I danni causati da u disprezzu di certe linee guida in stu manuale ùn sò micca coperti da a garanzia è u rivenditore ùn accettà rispunsabilità per eventuali difetti o prublemi chì ne derivanu.
  • Nè Velleman Group NV nè i so rivenditori ponu esse ritenuti rispunsevuli di qualsiasi dannu (straordinariu, incidentale o indirettu) - di qualsiasi natura (finanziari, fisici ...) derivanti da u pussessu, l'usu, o fallimentu di stu pruduttu.
  • Mantene stu manuale per riferimentu futuru.

Cos'è Arduino®

Arduino® hè una piattaforma di prototipazione open-source basata in hardware è software facili da aduprà. I schede Arduino® sò capaci di leghje inputs - un sensoru di luce, un dito nantu à un buttone, o un missaghju Twitter - è trasfurmassi in un output - attivendu un mutore, accendendu un LED, o publicendu qualcosa in linea. Pudete dì à u vostru bordu ciò chì deve fà mandendu un set di struzzioni à u microcontroller nantu à u bordu. Per fà quessa, utilizate a lingua di prugrammazione Arduino (basata nantu à u Wiring) è l'IDE di u software Arduino® (basatu nantu à Processing). Scudi / moduli / cumpunenti supplementari sò necessarii per leghje un messagiu Twitter o publicà in linea. Naviga à www.vivu.cc per più infurmazione.

Product Overview

L'écran LCD 16×2 et le clavier pour les cartes Arduino® Uno, Mega, Diecimila, Duemilanove et Freeduino.

WHADDA WPSH203 LCD et Keypad Shield per Arduino - Overview

1 potenziometru di cuntrastu LCD 3 tasti di cuntrollu (cunnessu à l'ingressu analogicu 0)
2 portu ICSP

Specificazioni

  • dimensioni: 80 x 58 x 20 mm

Features

  • fondo blu / retroilluminazione bianca
  • regulazione di u cuntrastu di u screnu
  • utilizza una libreria LCD Arduino® a 4 bit
  • buttone reset
  • i buttoni Up, Down, Left è Right usanu solu un input analogicu

Disposizione Pin

Analogicu 0 SU, GIÙ, DRITTA, SINISTRA, SELEZIONA
Digital 4 DB4
Digital 5 DB5
Digital 6 DB6
Digital 7 DB7
Digital 8 RS
Digital 9 E
Digital 10 Retroilluminazione

Example

*/
#include
/********************************************************
Stu prugramma hà da pruvà u pannellu LCD è i buttoni
************************************************************/
// selezziunate i pins utilizati nantu à u pannellu LCD
LiquidCrystal LCD (8, 9, 4, 5, 6, 7);
// definisce certi valori utilizati da u pannellu è i buttoni
int lcd_key = 0;
int adc_key_in = 0;
unsigned char message_count = 0;
unsigned long prev_trigger = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// leghje i buttoni
int read_LCD_buttons ()
{
adc_key_in = analogRead (0); // leghje u valore da u sensor
if (adc_key_in < 50) torna btnRIGHT;
if (adc_key_in < 195) torna btnUP;
if (adc_key_in < 380) torna btnDOWN;
if (adc_key_in < 555) torna btnLEFT;
if (adc_key_in < 790) torna btnSELECT;
ritornu btnNONE; // quandu tutti l'altri fallenu, rinviate questu...
}
void setup ()
{
lcd.begin (16, 2); // principià a biblioteca
lcd.setCursor(0,0);
lcd.print ("Whadda WPSH203"); // stampa un missaghju simplice
}
void loop ()
{
lcd.setCursor(9,1); // move u cursore à a seconda linea "1" è 9 spazii sopra
lcd.print(millis()/1000); // mostra seconde trascorsi da l'accensione
lcd.setCursor(0,1); // si move à u principiu di a seconda linea
lcd_key = read_LCD_buttons (); // leghje i buttoni
switch (lcd_key) // sicondu u buttone hè statu premutu, facemu una azione
{

casu btnRIGHT:
{
lcd.print ("RIGHT"); // Stampa RIGHT nantu à u screnu LCD
// Codice per aumentà u contatore di missaghju dopu a pressione di u buttone debounced
if ((millis () - prev_trigger) > 500) {
message_count++;
if (message_count > 3) message_count = 0;
prev_trigger = millis();
}
/////////////////////////////////////////////////////////////////////////////////////////////
rompe;
}
casu btnLEFT:
{
// Sè avete bisognu di a parolla "LEFT" mostrata nantu à a visualizazione chì utilizate lcd.print ("LEFT") invece di lcd.print (adc_key_in) è lcd.print ("v");
// e seguenti 2 linee stamparanu a soglia attuale voltage prisente à l'entrata analogica 0; Comu sti buttoni sò parti di un voltage divisore, pressendu ogni buttone crea una soglia differente voltage
lcd.print(adc_key_in); // mostra a soglia attuale voltage à l'entrata analogica 0
lcd.print ("v"); // finisce cù v (olt)
// Codice per diminuisce u contatore di messagi dopu a pressione di u buttone debounced
if ((millis () - prev_trigger) > 500) {
message_count–;
if (message_count == 255) message_count = 3;
prev_trigger = millis();
}
///////////////////////////////////////////////////////////////////////////////////////////////////
rompe;
}
casu btnUP:
{
lcd.print("UP "); // Stampa UP nantu à u screnu LCD
rompe;
}
casu btnDOWN:
{
lcd.print("DOWN "); // Print DOWN nantu à u screnu LCD
rompe;
}
casu btnSELECT:
{
lcd.print ("SELECT"); // Stampa SELECT nantu à u screnu LCD
rompe;
}
casu btnNONE:
{
lcd.print ("TEST "); // Stampa TEST nantu à u screnu LCD
rompe;
}
}

// Se un buttone hè statu pressatu, verificate s'ellu ci vole à vede un missaghju diversu
if (lcd_key != btnNONE) {
lcd.setCursor(0,0);
cambia (conte_messaggi)
{
casu 0: {
lcd.print ("Whadda WPSH203 ");
rompe;
}
casu 1: {
lcd.print ("Scudu LCD ");
rompe;
}
casu 2: {
lcd.print ("Verificate whadda.com");
rompe;
}
casu 3: {
lcd.print ("Velleman ");
rompe;
}

}
lcd.setCursor (0,1); // resetta u cursore LCD à a 2ª fila (indice 1)
}
}

whadda.com

WHADDA WPSH203 LCD et Keypad Shield per Arduino - logo 2

Mudificazioni è errori tipografichi riservati - © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 - 9890 Gavere.

Documenti / Risorse

WHADDA WPSH203 LCD et Keypad Shield per Arduino [pdfManuale d'usu
WPSH203 LCD è Shield Keypad per Arduino, WPSH203, LCD è Keypad Shield per Arduino, Keypad Shield per Arduino, Shield per Arduino

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *