WPSH203 LCD uye Keypad Shield yeArduino
User Manual

Nhanganyaya
Kune vese vagari veEuropean Union
Ruzivo rwakakosha rwezvakatipoteredza nezvechigadzirwa ichi
Ichi chiratidzo pamudziyo kana pasuru inoratidza kuti kuraswa kwemudziyo mushure mehupenyu hwayo kunogona kukanganisa nharaunda. Usarase iyo unit (kana mabhatiri) semarara emanisipala asina kurongedzwa; inofanira kuendeswa kukambani ine hunyanzvi kuti idzokororwe zvakare. Mudziyo uyu unofanirwa kudzoserwa kumugovera wako kana kusevhisi yemunharaunda yekudzokorodza. Remekedza mitemo yezvakatipoteredza.
Kana usina chokwadi, bata venzvimbo yako vanorasa marara.
Ndatenda nekusarudza Whadda! Ndokumbira uverenge bhuku racho zvizere usati waunza mudziyo uyu musevhisi. Kana mudziyo wakakuvadzwa pakufamba, usaise kana kuishandisa uye taura nemutengesi wako.
Mirayiridzo Yekuchengetedza
Verenga uye unzwisise bhuku rino uye zviratidzo zvese zvekuchengetedza usati washandisa mudziyo uyu.
Zvekushandisa mumba chete.
- Ichi chishandiso chinogona kushandiswa nevana vane makore masere nemakore zvichikwira, uye vanhu vane hunyanzvi hwepanyama, hwekufunga kana hwepfungwa kana kushaya ruzivo uye ruzivo kana vakapihwa manejimendi kana kurairwa maererano nekushandisa kwechigadzirwa nenzira yakachengeteka uye vanonzwisisa njodzi dzinobatanidzwa. Vana havafanirwe kutamba nemudziyo. Kuchenesa uye kugadzirisa kwevashandisi hazvingagadzirwe nevana vasina tarisiro.
General Guidelines
- Tarisa kune Velleman® Sevhisi uye Hunhu Warranty pamapeji ekupedzisira ebhuku rino.
- Kugadziridzwa kwese kwemudziyo kunorambidzwa nekuda kwezvikonzero zvekuchengetedza. Kukuvadzwa kunokonzerwa nekushandurwa kwemushandisi kune mudziyo hakuna kuvharwa newaranti.
- Shandisa mudziyo chete kune chinangwa chayo. Kushandisa mudziyo nenzira isina mvumo kunobvisa waranti.
- Kukuvadzwa kunokonzerwa nekusateererwa kwemamwe nhungamiro mubhuku rino hakuna kuvharwa newaranti uye mutengesi haagamuchire mhosva yekukanganisa kana matambudziko anotevera.
- Kana Velleman Group NV kana vatengesi vayo vanogona kupihwa mhosva yekukuvadza chero kupi (kunoshamisa, kusinga itiki, kana kusanangana) - kwechero chimiro (chemari, chemuviri…) chinobva mukuve, kushandiswa, kana kutadza kwechigadzirwa ichi.
- Chengeta bhuku rino kuti ugozorishandisa mune ramangwana.
Chii chinonzi Arduino®
Arduino® ndeye yakavhurika-sosi prototyping chikuva chakavakirwa nyore-kushandisa-hardware uye software. Arduino® mabhodhi anokwanisa kuverenga mapeji - sensor-inopenya, chigunwe pane bhatani, kana meseji ye Twitter - uye inoashandura kuita inobuda - activating mota, kubatidza LED, kana kudhinda chimwe chinhu online. Iwe unogona kuudza bhodhi rako zvekuita nekutumira seti yemirairo kune microcontroller pabhodhi. Kuti uite kudaro, iwe unoshandisa iyo Arduino programming mutauro (yakavakirwa paWiring) uye iyo Arduino® software IDE (yakavakirwa paKugadziridza). Kuwedzera nhovo/module/zvikamu zvinodiwa pakuverenga meseji yeTwitter kana kutsikisa online. Surf to www.vauite.cc kuti uwane rumwe ruzivo.
Product Overview
Iyo 16 × 2 LCD uye keypad nhoo yeArduino® Uno, Mega, Diecimila, Duemilanove, uye Freeduino mabhodhi.

| 1 | LCD kusiyanisa potentiometer | 3 | kudzora makiyi (akabatanidzwa kune analog yekupinda 0) |
| 2 | ICSP port |
Zvinotsanangurwa
- zviyero: 80 x 58 x 20 mm
Features
- bhuruu kumashure / chena backlight
- gadziriso yekusiyanisa skrini
- inoshandisa 4-bit Arduino® LCD raibhurari
- reset bhatani
- iyo Kumusoro, Pasi, Kuruboshwe, uye Kurudyi mabhatani anoshandisa chete analogi yekupinda
Kurongedzwa kwepini
| Analogue 0 | UP, PASI, KURUDHI, KURUboshwe, SARUDZA |
| Digital 4 | DB4 |
| Digital 5 | DB5 |
| Digital 6 | DB6 |
| Digital 7 | DB7 |
| Digital 8 | RS |
| Digital 9 | E |
| Digital 10 | Backlight |
Example
*/
#include
/**************************************************
Iyi purogiramu ichaedza LCD panel uye mabhatani
************************************************
// sarudza mapini anoshandiswa paLCD panel
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// tsanangura mamwe maitiro anoshandiswa nepaneru nemabhatani
int lcd_key = 0;
int adc_key_in = 0;
isina kusaina char message_count = 0;
asina kusaina kureba prev_trigger = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// verenga mabhatani
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // verenga kukosha kubva kune sensor
kana (adc_key_in <50) dzoka btnRIGHT;
kana (adc_key_in <195) dzoka btnUP;
kana (adc_key_in <380) dzoka btnDOWN;
kana (adc_key_in <555) dzoka btnLEFT;
kana (adc_key_in <790) dzoka btnSELECT;
return btnNONE; // kana vamwe vese vakundikana, dzorera izvi…
}
void setup ()
{
lcd.begin(16, 2); // tanga raibhurari
lcd.setCursor(0,0);
lcd.print(“Whadda WPSH203”); // dhinda meseji iri nyore
}
void loop ()
{
lcd.setCursor(9,1); // fambisa cursor kumutsetse wechipiri "1" uye 9 nzvimbo pamusoro
lcd.print(millis()/1000); // kuratidza masekonzi apfuura kubva simba-kumusoro
lcd.setCursor(0,1); // fambisa kusvika pakutanga kwemutsara wechipiri
lcd_key = read_LCD_buttons(); // verenga mabhatani
chinja (lcd_key) // zvichienderana nekuti bhatani rakasundirwa ripi, tinoita chiito
{
nyaya btnRIGHT:
{
lcd.print("RUDHI"); // Dhinda ZVAKARURAMA paLCD skrini
// Kodhi yekuwedzera meseji counter mushure mekudzvanya bhatani
kana((millis() – prev_trigger)> 500) {
message_count++;
kana(message_count> 3) message_count = 0;
prev_trigger = millis();
}
//////////////////////////////////////////////
break;
}
nyaya btnLEFT:
{
// kana Iwe uchida izwi rekuti "LEFT" rinoratidzwa pachiratidziro pane kushandisa lcd.print("LEFT ") pane lcd.print(adc_key_in) uye lcd.print(" v");
// iyo inotevera 2 mitsetse ichadhinda iyo chaiyo voltagaripo pane analogi yekupinda 0; Sezvo mabhatani aya ari chikamu chevoltage divider, kudzvanya bhatani rega rega kunogadzira rakasiyana voltage
lcd.print(adc_key_in); // inoratidza chikumbaridzo chaicho voltage paanalogi yekupinda 0
lcd.print("v"); // inopera na v(olt)
// Kodhi yekudzikisa meseji counter mushure mekudzvanya bhatani
kana((millis() – prev_trigger)> 500) {
message_count–;
kana(message_count == 255) message_count = 3;
prev_trigger = millis();
}
///////////////////////////////////////////////////
break;
}
nyaya btnUP:
{
lcd.print("UP"); // Dhinda UP pane LCD skrini
break;
}
case btnDOWN:
{
lcd.print("PASI"); // Dhinda PASI pane LCD skrini
break;
}
nyaya btnSELECT:
{
lcd.print("SELECT"); // Dhinda SARUDZA paLCD skrini
break;
}
nyaya btnNONE:
{
lcd.print("TEST"); // Dhinda TEST paLCD skrini
break;
}
}
// Kana bhatani rakadzvanywa, tarisa kana imwe meseji inoda kuratidzwa
kana(lcd_key != btnNONE) {
lcd.setCursor(0,0);
chinja(message_count)
{
nyaya 0: {
lcd.print("Whadda WPSH203");
break;
}
nyaya 1: {
lcd.print("LCD shield");
break;
}
nyaya 2: {
lcd.print("Tarisa whadda.com");
break;
}
nyaya 3:{
lcd.print("Velleman");
break;
}
}
lcd.setCursor(0,1); // reset LCD cursor kumutsara wechipiri (index 2)
}
}

Kugadziridzwa uye zvikanganiso zvekunyora zvakachengetwa - © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Zvinyorwa / Zvishandiso
![]() |
WHADDA WPSH203 LCD uye Keypad Shield yeArduino [pdf] User Manual WPSH203 LCD uye Keypad Shield yeArduino, WPSH203, LCD uye Keypad Shield yeArduino, Keypad Shield yeArduino, Shield yeArduino |




