WPSH203 LCD thiab Keypad Shield rau Arduino
Cov neeg siv phau ntawv

Taw qhia
Rau txhua tus neeg nyob hauv European Union
Cov ntaub ntawv tseem ceeb ib puag ncig ntawm cov khoom no
Cov cim no ntawm lub cuab yeej lossis lub pob qhia tias kev pov tseg ntawm lub cuab yeej tom qab nws lub neej yuav ua rau muaj kev puas tsuaj rau ib puag ncig. Tsis txhob muab pov tseg ntawm chav tsev (lossis roj teeb) raws li cov khoom pov tseg hauv nroog uas tsis tau txheeb xyuas; nws yuav tsum raug coj mus rau lub tuam txhab tshwj xeeb rau kev rov ua dua tshiab. Cov cuab yeej no yuav tsum tau xa rov qab rau koj tus neeg xa khoom lossis mus rau qhov kev pabcuam rov ua dua tshiab hauv zos. Ua raws li cov cai hauv cheeb tsam ib puag ncig.
Yog tias muaj kev tsis ntseeg, hu rau koj tus kws saib xyuas cov pov tseg hauv zos.
Ua tsaug rau koj xaiv Whadda! Thov nyeem phau ntawv qhia kom meej ua ntej nqa cov cuab yeej no mus rau kev pabcuam. Yog tias lub cuab yeej puas lawm hauv kev thauj mus los, tsis txhob nruab lossis siv nws thiab tiv tauj koj tus neeg muag khoom.
Cov lus qhia kev nyab xeeb
Nyeem thiab nkag siab phau ntawv no thiab tag nrho cov cim kev nyab xeeb ua ntej siv cov khoom siv no.
Rau kev siv sab hauv tsev nkaus xwb.
- Cov cuab yeej no tuaj yeem siv los ntawm menyuam yaus hnub nyoog 8 xyoo thiab tshaj saud, thiab cov neeg uas muaj lub cev tsis muaj zog, hnov lub siab lossis lub peev xwm lossis tsis muaj kev paub thiab paub yog tias lawv tau txais kev saib xyuas lossis kev qhia txog kev siv lub cuab yeej kom nyab xeeb thiab nkag siab kev phom sij cuam tshuam nrog. Cov menyuam yuav tsum tsis txhob ua si nrog lub cuab yeej. Kev tu thiab tu cov neeg siv yuav tsum tsis txhob ua los ntawm cov menyuam yam tsis muaj kev saib xyuas.
Cov Lus Qhia dav dav
- Xa mus rau Velleman® Service thiab Quality Warranty nyob rau nplooj ntawv kawg ntawm phau ntawv no.
- Txhua qhov kev hloov kho ntawm lub cuab yeej yog txwv tsis pub vim kev nyab xeeb. Kev puas tsuaj los ntawm cov neeg siv hloov kho rau lub cuab yeej tsis raug them los ntawm lub warranty.
- Tsuas yog siv lub cuab yeej rau nws lub hom phiaj. Kev siv lub cuab yeej hauv txoj kev tsis tau tso cai yuav ua rau tsis muaj qhov lav.
- Kev puas tsuaj los ntawm kev tsis saib xyuas qee cov lus qhia hauv phau ntawv no tsis muaj kev lav phib xaub thiab tus neeg muag khoom yuav tsis lees txais kev lav phib xaub rau cov teeb meem tshwm sim los yog teeb meem.
- Tsis yog Velleman Group NV lossis nws cov neeg muag khoom tuaj yeem lav lub luag haujlwm rau kev puas tsuaj ( txawv txawv, xwm txheej, lossis tsis ncaj) - ntawm txhua qhov xwm txheej (nyiaj txiag, lub cev ...) tshwm sim los ntawm kev muaj, siv, lossis tsis ua haujlwm ntawm cov khoom no.
- Khaws phau ntawv no rau yav tom ntej siv.
Arduino® yog dab tsi
Arduino® yog qhov qhib-qhov kev tsim tawm platform raws li cov khoom siv yooj yim siv thiab software. Arduino® boards muaj peev xwm nyeem tau cov tswv yim - lub teeb pom kev zoo, ntiv tes ntawm lub pob, lossis cov lus Twitter - thiab tig lawv mus rau hauv cov zis - ua kom lub cev muaj zog, tig rau LED, lossis tshaj tawm ib yam dab tsi hauv online. Koj tuaj yeem qhia koj lub rooj tsavxwm yuav ua li cas los ntawm kev xa cov lus qhia rau lub microcontroller ntawm lub rooj tsavxwm. Txhawm rau ua li ntawd, koj siv Arduino programming lus (raws li Wiring) thiab Arduino® software IDE (raws li Kev Ua Haujlwm). Cov ntaub thaiv npog ntxiv / modules / cov khoom yuav tsum tau nyeem cov lus Twitter lossis tshaj tawm hauv online. Surf rau www.arduino.cc yog xav paub ntxiv.
Khoom Tshajview
16 × 2 LCD thiab keypad shield rau Arduino® Uno, Mega, Diecimila, Duemilanove, thiab Freeduino boards.

| 1 | LCD piv potentiometer | 3 | tswj cov yuam sij (txuas rau analog input 0) |
| 2 | ICSP chaw nres nkoj |
Specifications
- Medidas: 80 x 58 x 20 mm
Nta
- xiav tom qab / dawb backlight
- kev tshuaj ntsuam qhov sib piv
- siv 4-ntsis Arduino® LCD tsev qiv ntawv
- pib dua khawm
- Lub Up, Down, Sab laug, thiab txoj cai khawm tsuas yog siv ib qho analog input
Tus Pin Tso Tawm
| Analogue 0 | UP, DOWN, RAWS, LEFT, SELECT |
| Digital 4 | DB 4 |
| Digital 5 | DB 5 |
| Digital 6 | DB 6 |
| Digital 7 | DB 7 |
| Digital 8 | RS |
| Digital 9 | E |
| Digital 10 | Backlight |
Example
*/
# suav nrog
/************************************************************
Qhov kev pab cuam no yuav kuaj lub LCD vaj huam sib luag thiab cov nyees khawm
*************************************************************
// xaiv cov pins siv ntawm lub vaj huam sib luag LCD
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// txhais qee qhov tseem ceeb siv los ntawm lub vaj huam sib luag thiab cov nyees khawm
int lcd_key = 0;
int adc_key_in = 0;
unsigned char message_count = 0;
unsigned ntev prev_trigger = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// nyeem cov nyees khawm
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // nyeem tus nqi ntawm lub sensor
yog tias (adc_key_in < 50) rov qab btnRIGHT;
yog tias (adc_key_in < 195) rov qab btnUP;
yog tias (adc_key_in < 380) rov qab btnDOWN;
yog tias (adc_key_in < 555) rov qab btnLEFT;
yog tias (adc_key_in < 790) rov qab btnSELECT;
rov btnNONE; // Thaum lwm tus ua tsis tiav, rov qab qhov no…
}
void setup()
{
lcd.begin(16, 2); ib. // pib lub tsev qiv ntawv
lcd.setCursor(0,0);
lcd.print(“Whadda WPSH203”); // luam cov lus yooj yim
}
void loop( )
{
lcd.setCursor(9,1); // txav tus cursor mus rau kab thib ob "1" thiab 9 qhov chaw hla
lcd.print(millis()/1000); // tso saib vib nas this dhau los txij li lub zog-up
lcd.setCursor(0,1); // txav mus rau qhov pib ntawm kab thib ob
lcd_key = nyeem_LCD_buttons(); // nyeem cov nyees khawm
hloov (lcd_key) // nyob ntawm seb lub pob twg raug thawb, peb ua qhov kev txiav txim
{
case btnRIGHT:
{
lcd.print(“RAU”); // Sau RIGHT ntawm LCD npo
// Code kom nce cov lus txee tom qab debounced khawm nias
if((millis() – prev_trigger) > 500) {
lus_count++;
if(message_count> 3) message_count = 0;
prev_trigger = millis();
}
///////////////////////////////////////////////////
tawg;
}
Case btnLEFT:
{
// yog tias koj xav tau lo lus "LEFT" qhia ntawm cov zaub dua li siv lcd.print("LEFT") tsis yog lcd.print(adc_key_in) thiab lcd.print("v");
// 2 kab hauv qab no yuav luam tawm qhov tseeb voltage tam sim no ntawm analog input 0; Raws li cov nyees khawm no yog ib feem ntawm voltage divider, nias txhua lub khawm tsim ib qho kev sib txawv voltage
lcd.print(adc_key_in); // qhia qhov tseeb qhov pib voltage ntawm analog input 0
lcd.print("v"); // xaus nrog v(olt)
// Code kom txo cov lus txee tom qab debounced khawm nias
if((millis() – prev_trigger) > 500) {
message_count-;
if(message_count == 255) message_count = 3;
prev_trigger = millis();
}
//////////////////////////////////////////////////////////////
tawg;
}
cas btnUP:
{
lcd.print("UP"); // Sau UP ntawm LCD npo
tawg;
}
Case btnDOWN:
{
lcd.print("KEV"); // Luam tawm ntawm LCD npo
tawg;
}
Case btnSELECT:
{
lcd.print("SELECT"); // Sau SELECT ntawm LCD npo
tawg;
}
cas btnNONE:
{
lcd.print("TEST"); // Sau TEST ntawm LCD npo
tawg;
}
}
// Yog tias ib lub pob raug nias, xyuas seb cov lus sib txawv yuav tsum tshwm sim
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
hloov (message_count)
{
cas 0: {
lcd.print(“Whadda WPSH203”);
tawg;
}
cas 1: {
lcd.print("LCD ntaub thaiv npog");
tawg;
}
cas 2: {
lcd.print(“Kaw wadda.com”);
tawg;
}
cas 3:{
lcd.print("Velleman");
tawg;
}
}
lcd.setCursor(0,1); // pib dua LCD tus cursor rau kab thib 2 (index 1)
}
}

Kev hloov kho thiab kev sau ntawv yuam kev tshwj tseg - © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
WHADDA WPSH203 LCD thiab Keypad Shield rau Arduino [ua pdf] Tus neeg siv phau ntawv WPSH203 LCD thiab Keypad Shield rau Arduino, WPSH203, LCD thiab Keypad Shield rau Arduino, Keypad Shield rau Arduino, Shield rau Arduino |




