Arduino साठी WPSH203 LCD आणि कीपॅड शील्ड
वापरकर्ता मॅन्युअल

परिचय
युरोपियन युनियनच्या सर्व रहिवाशांना
या उत्पादनाबद्दल महत्त्वपूर्ण पर्यावरणीय माहिती
डिव्हाइस किंवा पॅकेजवरील हे चिन्ह सूचित करते की डिव्हाइसच्या जीवनचक्रानंतर त्याची विल्हेवाट लावणे पर्यावरणास हानी पोहोचवू शकते. युनिट (किंवा बॅटरी) ची विल्हेवाट न लावलेला नगरपालिका कचरा म्हणून टाकू नका; ते पुनर्वापरासाठी विशेष कंपनीकडे नेले पाहिजे. हे उपकरण तुमच्या वितरकाकडे किंवा स्थानिक रीसायकलिंग सेवेकडे परत केले पाहिजे. स्थानिक पर्यावरण नियमांचा आदर करा.
शंका असल्यास, आपल्या स्थानिक कचरा विल्हेवाट अधिकाऱ्यांशी संपर्क साधा.
व्हड्डा निवडल्याबद्दल धन्यवाद! कृपया हे उपकरण सेवेत आणण्यापूर्वी मॅन्युअल पूर्णपणे वाचा. ट्रांझिटमध्ये डिव्हाइस खराब झाले असल्यास, ते स्थापित करू नका किंवा वापरू नका आणि तुमच्या डीलरशी संपर्क साधा.
सुरक्षितता सूचना
हे उपकरण वापरण्यापूर्वी हे मॅन्युअल आणि सर्व सुरक्षा चिन्हे वाचा आणि समजून घ्या.
फक्त घरातील वापरासाठी.
- हे उपकरण 8 वर्षांपेक्षा जास्त वयाची मुले आणि कमी शारीरिक, संवेदनाक्षम किंवा मानसिक क्षमता किंवा अनुभव आणि ज्ञानाचा अभाव असलेल्या व्यक्तींना वापरता येऊ शकते जर त्यांना सुरक्षित मार्गाने उपकरणाच्या वापरासंबंधी पर्यवेक्षण किंवा सूचना देण्यात आली असेल आणि ते समजून घ्या जोखीम. मुले डिव्हाइससह खेळू नयेत. स्वच्छता आणि वापरकर्त्याची देखरेख मुले देखरेखीशिवाय करू शकत नाहीत.
सामान्य मार्गदर्शक तत्त्वे
- या मॅन्युअलच्या शेवटच्या पृष्ठांवर Velleman® सेवा आणि गुणवत्ता वॉरंटी पहा.
- सुरक्षेच्या कारणास्तव डिव्हाइसमधील सर्व बदल करण्यास मनाई आहे. डिव्हाइसमध्ये वापरकर्त्याच्या बदलांमुळे होणारे नुकसान वॉरंटीद्वारे संरक्षित केले जात नाही.
- डिव्हाइस फक्त त्याच्या हेतूसाठी वापरा. अनधिकृत मार्गाने डिव्हाइस वापरल्याने वॉरंटी रद्द होईल.
- या मॅन्युअलमधील काही मार्गदर्शक तत्त्वांकडे दुर्लक्ष केल्यामुळे होणारे नुकसान वॉरंटीमध्ये समाविष्ट केले जात नाही आणि पुढील कोणत्याही दोष किंवा समस्यांसाठी डीलर जबाबदारी स्वीकारणार नाही.
- या उत्पादनाचा ताबा, वापर किंवा अयशस्वी झाल्यामुळे उद्भवलेल्या कोणत्याही स्वरूपाच्या (आर्थिक, भौतिक…) कोणत्याही नुकसानीसाठी (असामान्य, प्रासंगिक किंवा अप्रत्यक्ष) - Velleman Group NV किंवा त्याच्या डीलर्सना जबाबदार धरले जाऊ शकत नाही.
- भविष्यातील संदर्भासाठी ही पुस्तिका ठेवा.
Arduino® काय आहे
Arduino® हे वापरण्यास सोप्या हार्डवेअर आणि सॉफ्टवेअरवर आधारित ओपन-सोर्स प्रोटोटाइपिंग प्लॅटफॉर्म आहे. Arduino® बोर्ड इनपुट वाचण्यास सक्षम आहेत – लाइट-ऑन सेन्सर, बटणावर बोट किंवा ट्विटर संदेश – आणि त्यांना आउटपुटमध्ये बदलणे – मोटर सक्रिय करणे, LED चालू करणे किंवा काहीतरी ऑनलाइन प्रकाशित करणे. बोर्डवरील मायक्रोकंट्रोलरला सूचनांचा संच पाठवून तुम्ही तुमच्या बोर्डाला काय करावे हे सांगू शकता. असे करण्यासाठी, तुम्ही Arduino प्रोग्रामिंग भाषा (वायरिंगवर आधारित) आणि Arduino® सॉफ्टवेअर IDE (प्रोसेसिंगवर आधारित) वापरता. ट्विटर संदेश वाचण्यासाठी किंवा ऑनलाइन प्रकाशित करण्यासाठी अतिरिक्त शिल्ड/मॉड्यूल/घटक आवश्यक आहेत. सर्फ ते www.arduino.cc अधिक माहितीसाठी.
उत्पादन संपलेview
Arduino® Uno, Mega, Diecimila, Duemilanove आणि Freeduino बोर्डांसाठी 16×2 LCD आणि कीपॅड शील्ड.

| 1 | एलसीडी कॉन्ट्रास्ट पोटेंशियोमीटर | 3 | कंट्रोल की (एनालॉग इनपुट 0 शी कनेक्ट केलेले) |
| 2 | ICSP पोर्ट |
तपशील
- परिमाणे: 80 x 58 x 20 मिमी
वैशिष्ट्ये
- निळी पार्श्वभूमी/पांढरा बॅकलाइट
- स्क्रीन कॉन्ट्रास्ट समायोजन
- 4-बिट Arduino® LCD लायब्ररी वापरते
- रीसेट बटण
- वर, खाली, डावी आणि उजवी बटणे फक्त एक अॅनालॉग इनपुट वापरतात
पिन लेआउट
| अॅनालॉग 0 | वर, खाली, उजवीकडे, डावीकडे, निवडा |
| डिजिटल 4 | DB4 |
| डिजिटल 5 | DB5 |
| डिजिटल 6 | DB6 |
| डिजिटल 7 | DB7 |
| डिजिटल 8 | RS |
| डिजिटल 9 | E |
| डिजिटल 10 | बॅकलाइट |
Example
*/
#समाविष्ट करा
/************************************************************
हा प्रोग्राम LCD पॅनेल आणि बटणांची चाचणी करेल
************************************************************
// LCD पॅनेलवर वापरलेले पिन निवडा
लिक्विडक्रिस्टल एलसीडी(८, ९, ४, ५, ६, ७);
// पॅनेल आणि बटणांद्वारे वापरलेली काही मूल्ये परिभाषित करा
इंट एलसीडी_की = ०;
इंट अॅडसी_की_इन = ०;
स्वाक्षरी न केलेले वर्ण संदेश_गणना = ०;
स्वाक्षरी न केलेले लांब मागील_ट्रिगर = ०;
#btnRIGHT 0 परिभाषित करा
#btnUP 1 परिभाषित करा
#btnDOWN 2 परिभाषित करा
#btnLEFT 3 परिभाषित करा
#btnSELECT 4 परिभाषित करा
#btnNONE 5 परिभाषित करा
// बटणे वाचा
इंट रीड_एलसीडी_बटन्स()
{
adc_key_in = analogRead(0); // सेन्सरचे मूल्य वाचा
जर (adc_key_in <50) परत btnRIGHT;
जर (adc_key_in < 195) परत btnUP;
जर (adc_key_in < 380) परत btnDOWN;
जर (adc_key_in < 555) परत btnLEFT;
जर (adc_key_in < 790) परत केले तर btnSELECT;
btnNONE परत करा; // जेव्हा इतर सर्व अयशस्वी होतात, तेव्हा हे परत करा...
}
निरर्थक सेटअप()
{
lcd.begin(16, 2); // लायब्ररी सुरू करा
lcd.setCursor(0,0);
lcd.print("Whadda WPSH203"); // एक साधा संदेश मुद्रित करा
}
शून्य पळवाट()
{
lcd.setCursor(9,1); // कर्सरला दुसऱ्या ओळीत "1" आणि 9 स्पेसवर हलवा
lcd.print(millis()/1000); // पॉवर-अप पासून निघून गेलेले सेकंद प्रदर्शित करा
lcd.setCursor(0,1); // दुसऱ्या ओळीच्या सुरूवातीस जा
lcd_key = read_LCD_buttons(); // बटणे वाचा
स्विच (lcd_key) // कोणते बटण दाबले गेले यावर अवलंबून, आम्ही एक क्रिया करतो
{
केस btnright:
{
lcd.print("उजवे"); // एलसीडी स्क्रीनवर उजवीकडे मुद्रित करा
// डिबाउन्स बटण दाबल्यानंतर संदेश काउंटर वाढवण्यासाठी कोड
if((millis() – prev_trigger) > 500) {
संदेश_गणना++;
if(message_count > 3) message_count = 0;
prev_trigger = मिलिस();
}
////////////////////////////////////////////////////
खंडित;
}
केस btnLEFT:
{
// तुम्हाला lcd.print(adc_key_in) आणि lcd.print("v") ऐवजी lcd.print(“LEFT “) वापरण्यापेक्षा डिस्प्लेवर दाखवलेला “LEFT” शब्द हवा असल्यास;
// खालील 2 ओळी वास्तविक थ्रेशोल्ड व्हॉल्यूम मुद्रित करतीलtage एनालॉग इनपुट 0 वर उपस्थित आहे; ही बटणे व्हॉल्यूमचा भाग असल्यानेtage divider, प्रत्येक बटण दाबल्याने वेगळा थ्रेशोल्ड व्हॉल्यूम तयार होतोtage
lcd.print(adc_key_in); // वास्तविक थ्रेशोल्ड व्हॉल्यूम दाखवतेtage एनालॉग इनपुट 0 वर
lcd.print("v"); // v(olt) ने समाप्त होते
// डिबाउन्स बटण दाबल्यानंतर संदेश काउंटर कमी करण्यासाठी कोड
if((millis() – prev_trigger) > 500) {
संदेश_गणना-;
जर (संदेश_गणना == २५५) संदेश_गणना = ३;
prev_trigger = मिलिस();
}
////////////////////////////////////////////////////
खंडित;
}
केस btnUP:
{
lcd.print("UP"); // एलसीडी स्क्रीनवर प्रिंट करा
खंडित;
}
केस btnDOWN:
{
lcd.print("डाउन"); // LCD स्क्रीनवर प्रिंट डाउन
खंडित;
}
केस btnSELECT:
{
lcd.print("निवडक"); // एलसीडी स्क्रीनवर सिलेक्ट प्रिंट करा
खंडित;
}
केस btnNONE:
{
lcd.print("चाचणी"); // एलसीडी स्क्रीनवर चाचणी मुद्रित करा
खंडित;
}
}
// जर एखादे बटण दाबले असेल तर, वेगळा संदेश प्रदर्शित करणे आवश्यक आहे का ते तपासा
जर (एलसीडी_की != बीटीएनओएनई) {
lcd.setCursor(0,0);
स्विच (संदेश_गणना)
{
केस 0: {
lcd.print("Whadda WPSH203");
खंडित;
}
केस 1: {
lcd.print("LCD शील्ड");
खंडित;
}
केस 2: {
lcd.print("whadda.com तपासा");
खंडित;
}
प्रकरण ३:{
lcd.print("Velleman");
खंडित;
}
}
lcd.setCursor(0,1); // एलसीडी कर्सर दुसऱ्या पंक्तीवर रीसेट करा (अनुक्रमणिका 2)
}
}

बदल आणि टायपोग्राफिकल त्रुटी राखीव – © वेलेमन ग्रुप NV. WPSH203_v01
वेलेमन ग्रुप एनव्ही, लेजेन हेरवेग 33 - 9890 गवेरे.
कागदपत्रे / संसाधने
![]() |
WHADDA WPSH203 LCD आणि Arduino साठी कीपॅड शील्ड [pdf] वापरकर्ता मॅन्युअल Arduino साठी WPSH203 LCD आणि Keypad Shield, WPSH203, LCD आणि Arduino साठी Keypad शील्ड, Arduino साठी Keypad Shield, Arduino साठी Shield |




