WPSH203 LCD kaj Klavara Ŝildo por Arduino
Uzanto Manlibro
Enkonduko
Al ĉiuj loĝantoj de Eŭropa Unio
Gravaj mediaj informoj pri ĉi tiu produkto
Ĉi tiu simbolo sur la aparato aŭ la pakaĵo indikas, ke forigo de la aparato post ĝia vivociklo povus damaĝi la medion. Ne forĵetu la unuon (aŭ bateriojn) kiel nesortitajn urba rubon; ĝi devus esti prenita al specialigita firmao por reciklado. Ĉi tiu aparato devas esti resendita al via distribuisto aŭ al loka recikladservo. Respektu la lokajn mediajn regulojn.
Se vi havas dubon, kontaktu viajn lokajn forĵetajn aŭtoritatojn.
Dankon pro la elekto de Whadda! Bonvolu legi la manlibron detale antaŭ ekfunkciigi ĉi tiun aparaton. Se la aparato estis difektita dum trafiko, ne instalu aŭ uzu ĝin kaj kontaktu vian komerciston.
Sekurecaj Instrukcioj
Legu kaj komprenu ĉi tiun manlibron kaj ĉiujn sekurecajn signojn antaŭ ol uzi ĉi tiun aparaton.
Nur por interna uzo.
- Ĉi tiu aparato povas esti uzata de infanoj en aĝo de 8 jaroj kaj pli, kaj homoj kun reduktitaj fizikaj, sensaj aŭ mensaj kapabloj aŭ manko de sperto kaj scio, se ili ricevis superrigardon aŭ instrukciojn pri la uzo de la aparato en sekura maniero kaj komprenas la danĝeroj implikitaj. Infanoj ne ludu per la aparato. Purigado kaj prizorgado de uzantoj ne devas esti farataj de infanoj sen superrigardo.
Ĝeneralaj Gvidlinioj
- Vidu al la Velleman® Servo kaj Kvalita Garantio sur la lastaj paĝoj de ĉi tiu manlibro.
- Ĉiuj modifoj de la aparato estas malpermesitaj pro sekurecaj kialoj. Damaĝo kaŭzita de uzantaj modifoj al la aparato ne estas kovrita de la garantio.
- Uzu la aparaton nur por ĝia celita celo. Uzado de la aparato en neaŭtorizita maniero nuligos la garantion.
- Damaĝo kaŭzita de nerespekto de iuj gvidlinioj en ĉi tiu manlibro ne estas kovrita de la garantio kaj la komercisto ne akceptos respondecon pri eventualaj difektoj aŭ problemoj.
- Nek Velleman Group NV nek ĝiaj komercistoj povas respondeci pri ajna damaĝo (eksterordinara, hazarda aŭ nerekta) - de ajna naturo (financa, fizika...) ekestiĝanta de la posedo, uzo aŭ malsukceso de ĉi tiu produkto.
- Konservu ĉi tiun manlibron por estonta referenco.
Kio estas Arduino®
Arduino® estas malfermfonta prototipa platformo bazita sur facile uzebla aparataro kaj programaro. Arduino®-tabuloj kapablas legi enigaĵojn - lumigitan sensilon, fingron sur butono aŭ mesaĝon de Twitter - kaj igi ilin eligo - aktivigante motoron, ŝaltante LED-on aŭ publikigi ion interrete. Vi povas diri al via tabulo kion fari sendante aron da instrukcioj al la mikroregilo sur la tabulo. Por fari tion, vi uzas la programlingvon Arduino (bazita sur Wiring) kaj la programaro Arduino® IDE (bazita sur Procesado). Pliaj ŝildoj/moduloj/komponentoj estas bezonataj por legi mesaĝon de Twitter aŭ publikigi interrete. Surfu al www.arduino.cc por pliaj informoj.
Produkto Finisview
La 16×2 LCD kaj klavara ŝildo por Arduino® Uno, Mega, Diecimila, Duemilanove, kaj Freeduino-tabuloj.
1 | LCD kontrasta potenciometro | 3 | kontrolklavoj (ligitaj al analoga enigo 0) |
2 | ICSP-haveno |
Specifoj
- dimensioj: 80 x 58 x 20 mm
Karakterizaĵoj
- blua fono/blanka retrolumo
- ĝustigo de kontrasto de ekrano
- uzas 4-bitan Arduino® LCD-bibliotekon
- restarigi butonon
- la butonoj Supren, Malsupren, Maldekstren kaj Dekstren uzas nur unu analogan enigaĵon
Pinglo-Aranĝo
Analogo 0 | SUPREN, SUPREN, DEKSTRE, MALdekstren, ELEKTU |
Cifereca 4 | DB4 |
Cifereca 5 | DB5 |
Cifereca 6 | DB6 |
Cifereca 7 | DB7 |
Cifereca 8 | RS |
Cifereca 9 | E |
Cifereca 10 | Kontraŭlumo |
Example
*/
#inkluzivi
/********************************************************
Ĉi tiu programo provos la LCD-panelon kaj la butonojn
************************************************************/
// elektu la pinglojn uzatajn sur la LCD-panelo
LiquidCrystal lcd (8, 9, 4, 5, 6, 7);
// difinas kelkajn valorojn uzatajn de la panelo kaj butonoj
int lcd_key = 0;
int adc_key_in = 0;
nesubskribita char message_count = 0;
nesignita longa prev_trigger = 0;
#difini btnRIGHT 0
#difini btnUP 1
#difini btnDOWN 2
#difini btnLEFT 3
#difini btnSELECT 4
#difini btnNONE 5
// legas la butonojn
int legi_LCD_butonojn ()
{
adc_key_in = analogaLegu (0); // legas la valoron de la sensilo
if (adc_key_in < 50) return btnRIGHT;
if (adc_key_in < 195) redonu btnUP;
if (adc_key_in < 380) redonu btnDOWN;
if (adc_key_in < 555) return btnLEFT;
if (adc_key_in < 790) return btnSELECT;
reveni btnNONE; // kiam ĉiuj aliaj malsukcesas, redonu ĉi tion...
}
malplena agordo ()
{
lcd.begin(16, 2); // komenci la bibliotekon
lcd.setCursor(0,0);
lcd.print ("Whadda WPSH203"); // presi simplan mesaĝon
}
malplena buklo ()
{
lcd.setCursor(9,1); // movas kursoron al la dua linio "1" kaj 9 spacetojn super
lcd.print(milis()/1000); // montri sekundoj pasintaj ekde la ekfunkciigo
lcd.setCursor (0,1); // movu al la komenco de la dua linio
lcd_key = legi_LCD_butonoj (); // legas la butonojn
ŝaltilo (lcd_key) // depende de kiu butono estis premita, ni faras agon
{
kazo btnRIGHT:
{
lcd.print ("DEKSTRA "); // Presu DEKTRE sur LCD-ekrano
// Kodo por pliigi mesaĝan nombrilon post forpuŝita butonpremo
if((milis() – antaŭ_trigger) > 500) {
mesaĝo_kalkulo++;
if(nombro_mesaĝoj > 3) nombro_mesaĝoj = 0;
prev_trigger = millis();
}
//////////////////////////////////////////////////////////////
rompi;
}
kazo btnLEFT:
{
// se Vi bezonas la vorton “LEFT” montrita sur la ekrano, uzu lcd.print(“LEFT”) anstataŭ lcd.print(adc_key_in) kaj lcd.print(” v”);
// la sekvaj 2 linioj presas la realan sojlon voltage ĉeestas ĉe analoga enigo 0; Ĉar ĉi tiuj butonoj estas parto de voltage disigilo, premante ĉiun butonon kreas malsaman sojlon voltage
lcd.print(adc_key_in); // montras la realan sojlon voltage ĉe analoga enigo 0
lcd.print ("v"); // finiĝas per v(olt)
// Kodo por malpliigi mesaĝan nombrilon post forpuŝita butonpremo
if((milis() – antaŭ_trigger) > 500) {
mesaĝo_kalkulo–;
if(nombro_mesaĝoj == 255) nombro_mesaĝoj = 3;
prev_trigger = millis();
}
/////////////////////////////////////////////////////////////////////////////////////////////////
rompi;
}
kazo btnUP:
{
lcd.print ("SUREN "); // Presu SUPREN sur LCD-ekrano
rompi;
}
kazo btnDOWN:
{
lcd.print ("SUREN "); // Presu DOWN sur LCD-ekrano
rompi;
}
kazo btnSELECT:
{
lcd.print ("SELECT"); // Presu SELECT sur LCD-ekrano
rompi;
}
kazo btnNONE:
{
lcd.print ("TESTO "); // Presi TESTO sur LCD-ekrano
rompi;
}
}
// Se butono estis premita, kontrolu ĉu malsama mesaĝo devas esti montrita
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
ŝanĝi (mesaĝo_kalkulo)
{
kazo 0: {
lcd.print ("Whadda WPSH203 ");
rompi;
}
kazo 1: {
lcd.print ("LCD-ŝildo ");
rompi;
}
kazo 2: {
lcd.print ("Kontrolu whadda.com");
rompi;
}
kazo 3:{
lcd.print ("Velleman ");
rompi;
}
}
lcd.setCursor (0,1); // restarigi LCD-kursonon al la dua vico (indekso 2)
}
}
Modifoj kaj tipografiaj eraroj rezervitaj – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Dokumentoj/Rimedoj
![]() |
WHADDA WPSH203 LCD kaj Klavara Ŝildo por Arduino [pdf] Uzanto-manlibro WPSH203 LCD kaj Keypad Shield por Arduino, WPSH203, LCD kaj Keypad Shield por Arduino, Keypad Shield por Arduino, Shield por Arduino |