WPSH203 LCD र Arduino को लागि कीप्याड शिल्ड
प्रयोगकर्ता पुस्तिका
परिचय
युरोपेली संघका सबै बासिन्दाहरूलाई
यस उत्पादनको बारेमा महत्त्वपूर्ण वातावरणीय जानकारी
यन्त्र वा प्याकेजमा रहेको यो प्रतीकले यन्त्रको जीवनचक्र पछिको डिस्पोजलले वातावरणलाई हानि पुर्याउन सक्छ भन्ने संकेत गर्छ। एकाइ (वा ब्याट्रीहरू) लाई नगरपालिकाको फोहोरको रूपमा क्रमबद्ध नगर्नुहोस्; यसलाई रिसाइक्लिंगको लागि विशेष कम्पनीमा लैजानुपर्छ। यो यन्त्र तपाईंको वितरक वा स्थानीय रिसाइकल सेवामा फिर्ता गरिनुपर्छ। स्थानीय वातावरणीय नियमहरूको सम्मान गर्नुहोस्।
यदि शंका छ भने, आफ्नो स्थानीय फोहोर निपटान अधिकारीहरु लाई सम्पर्क गर्नुहोस्।
Whadda छान्नु भएकोमा धन्यवाद! यो यन्त्र सेवामा ल्याउनु अघि कृपया म्यानुअल राम्ररी पढ्नुहोस्। यदि उपकरण ट्रान्जिटमा क्षतिग्रस्त भयो भने, यसलाई स्थापना वा प्रयोग नगर्नुहोस् र आफ्नो डिलरलाई सम्पर्क गर्नुहोस्।
सुरक्षा निर्देशनहरू
यो उपकरण प्रयोग गर्नु अघि यो पुस्तिका र सबै सुरक्षा संकेतहरू पढ्नुहोस् र बुझ्नुहोस्।
भित्री प्रयोगको लागि मात्र।
- यो यन्त्र 8 बर्ष र माथिका बच्चाहरु, र कम शारीरिक, संवेदी वा मानसिक क्षमताहरु वा अनुभव र ज्ञान को कमी संग व्यक्तिहरु लाई प्रयोग गर्न सकिन्छ यदि उनीहरुलाई एक सुरक्षित तरीका मा उपकरण को उपयोग को बारे मा पर्यवेक्षण वा निर्देशन दिईएको छ र बुझ्छन् संलग्न जोखिमहरु। बच्चाहरु उपकरण संग खेल्न हुँदैन। सफाई र प्रयोगकर्ता मर्मत सम्भार बच्चाहरु द्वारा पर्यवेक्षण बिना गरिनेछैन।
सामान्य दिशानिर्देश
- यस पुस्तिकाको अन्तिम पृष्ठहरूमा रहेको Velleman® सेवा र गुणस्तर वारेन्टीलाई सन्दर्भ गर्नुहोस्।
- उपकरणको सबै परिमार्जनहरू सुरक्षा कारणहरूको लागि निषेधित छन्। यन्त्रमा प्रयोगकर्ता परिमार्जनहरूको कारणले गर्दा हुने क्षति वारेन्टीद्वारा कभर गरिएको छैन।
- केवल यसको अभिप्रेत उद्देश्यको लागि उपकरण प्रयोग गर्नुहोस्। अनाधिकृत तरिकामा यन्त्र प्रयोग गर्दा वारेन्टी रद्द हुनेछ।
- यस पुस्तिकामा केही दिशानिर्देशहरूको बेवास्ताको कारणले गर्दा हुने क्षति वारेन्टीद्वारा कभर गरिएको छैन र डिलरले आगामी कुनै पनि त्रुटि वा समस्याहरूको लागि जिम्मेवारी स्वीकार गर्दैन।
- यस उत्पादनको स्वामित्व, प्रयोग, वा असफलताबाट उत्पन्न हुने कुनै पनि प्रकृति (वित्तीय, भौतिक…) को कुनै पनि क्षति (असाधारण, आकस्मिक, वा अप्रत्यक्ष) को लागि न Velleman Group NV वा यसका डिलरहरूलाई जिम्मेवार ठहराउन सकिँदैन।
- भविष्यको सन्दर्भको लागि यो पुस्तिका राख्नुहोस्।
Arduino® के हो
Arduino® प्रयोग गर्न सजिलो हार्डवेयर र सफ्टवेयरमा आधारित खुला स्रोत प्रोटोटाइपिङ प्लेटफर्म हो। Arduino® बोर्डहरूले इनपुटहरू पढ्न सक्षम छन् - लाइट-अन सेन्सर, बटनमा औंला, वा ट्विटर सन्देश - र तिनीहरूलाई आउटपुटमा परिणत गर्न - मोटर सक्रिय गर्ने, LED खोल्ने, वा अनलाइन केहि प्रकाशित गर्ने। तपाईंले बोर्डमा रहेको माइक्रोकन्ट्रोलरलाई निर्देशनहरूको सेट पठाएर आफ्नो बोर्डलाई के गर्ने भनेर बताउन सक्नुहुन्छ। त्यसो गर्न, तपाईंले Arduino प्रोग्रामिङ भाषा (wiring मा आधारित) र Arduino® सफ्टवेयर IDE (प्रशोधनमा आधारित) प्रयोग गर्नुहुन्छ। ट्विटर सन्देश पढ्न वा अनलाइन प्रकाशित गर्नको लागि अतिरिक्त ढाल/मोड्युल/कम्पोनेन्टहरू आवश्यक हुन्छन्। सर्फ गर्न www.arduino.cc थप जानकारीको लागि।
उत्पादन समाप्त भयोview
Arduino® Uno, Mega, Diecimila, Duemilanove, र Freeduino बोर्डहरूको लागि 16×2 LCD र कीप्याड शिल्ड।
1 | एलसीडी कन्ट्रास्ट पोटेन्टियोमीटर | 3 | नियन्त्रण कुञ्जीहरू (एनालॉग इनपुट ० मा जडान गरिएको) |
2 | ICSP पोर्ट |
निर्दिष्टीकरणहरू
- आयामहरू: 80 x 58 x 20 मिमी
सुविधाहरू
- नीलो पृष्ठभूमि/सेतो ब्याकलाइट
- स्क्रिन कन्ट्रास्ट समायोजन
- 4-बिट Arduino® LCD पुस्तकालय प्रयोग गर्दछ
- रिसेट बटन
- माथि, तल, बाँया, र दायाँ बटनहरूले एउटा मात्र एनालग इनपुट प्रयोग गर्दछ
पिन लेआउट
एनालग ० | माथि, तल, दायाँ, बाँया, चयन गर्नुहोस् |
डिजिटल ७ | DB4 |
डिजिटल ७ | DB5 |
डिजिटल ७ | DB6 |
डिजिटल ७ | DB7 |
डिजिटल ७ | RS |
डिजिटल ७ | E |
डिजिटल ७ | ब्याकलाइट |
Example
*/
#समावेश गर्नुहोस्
/*************************************************** ******
यो कार्यक्रमले LCD प्यानल र बटनहरूको परीक्षण गर्नेछ
**************************************************** ******/
// LCD प्यानलमा प्रयोग गरिएका पिनहरू चयन गर्नुहोस्
LiquidCrystal lcd (8, 9, 4, 5, 6, 7);
// प्यानल र बटनहरू द्वारा प्रयोग गरिएका केही मानहरू परिभाषित गर्नुहोस्
int lcd_key = 0;
int adc_key_in = 0;
अहस्ताक्षरित char message_count = 0;
अहस्ताक्षरित लामो prev_trigger = 0;
#btnright 0 परिभाषित गर्नुहोस्
#btnUP 1 परिभाषित गर्नुहोस्
#btnDOWN 2 परिभाषित गर्नुहोस्
#btnLEFT 3 परिभाषित गर्नुहोस्
#btnSELECT 4 परिभाषित गर्नुहोस्
#btnNONE 5 परिभाषित गर्नुहोस्
// बटनहरू पढ्नुहोस्
int read_LCD_buttons()
{
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(०,०);
lcd.print ("Whadda WPSH203"); // एक साधारण सन्देश छाप्नुहोस्
}
शून्य लूप()
{
lcd.setCursor(9,1); // कर्सरलाई दोस्रो लाइन "1" मा सार्नुहोस् र 9 खाली ठाउँहरू माथि
lcd.print(millis()/1000); // पावर-अप पछि बितेको सेकेन्ड प्रदर्शन
lcd.setCursor(०,१); // दोस्रो लाइनको सुरुमा सार्नुहोस्
lcd_key = read_LCD_buttons(); // बटनहरू पढ्नुहोस्
स्विच (lcd_key) // कुन बटन पुश गरिएको थियो भन्ने आधारमा, हामी कार्य गर्दछौं
{
केस btnright:
{
lcd.print ("दायाँ"); // LCD स्क्रिनमा दायाँ प्रिन्ट गर्नुहोस्
// डिबाउन्स बटन थिचे पछि सन्देश काउन्टर बढाउनको लागि कोड
यदि((मिलिस() - prev_trigger) > 500) {
सन्देश_गणना++;
यदि (message_count > 3) message_count = 0;
prev_trigger = मिलिस ();
}
//////////////////////////////////////// /////////
ब्रेक;
}
केस btnLEFT:
{
// यदि तपाइँलाई lcd.print(adc_key_in) र lcd.print("v") को सट्टा lcd.print("LEFT ") को सट्टा डिस्प्लेमा देखाइएको "LEFT" शब्द चाहिन्छ भने;
// निम्न २ लाइनहरूले वास्तविक थ्रेसहोल्ड भोल्युम प्रिन्ट गर्नेछtage एनालग इनपुट 0 मा उपस्थित; किनकि यी बटनहरू भोल्युमको अंश हुन्tage डिभाइडर, प्रत्येक बटन थिच्दा फरक थ्रेसहोल्ड भोल्युम सिर्जना हुन्छtage
lcd.print(adc_key_in); // वास्तविक थ्रेसहोल्ड भोल्युम देखाउँछtage एनालग इनपुट 0 मा
lcd.print("v"); // v(olt) सँग समाप्त हुन्छ
// डिबाउन्स बटन थिचे पछि सन्देश काउन्टर घटाउन कोड
यदि((मिलिस() - prev_trigger) > 500) {
सन्देश_गणना-;
यदि (message_count == 255) message_count = 3;
prev_trigger = मिलिस ();
}
//////////////////////////////////////// /////////////
ब्रेक;
}
केस btnUP:
{
lcd.print ("UP"); // LCD स्क्रिनमा प्रिन्ट गर्नुहोस्
ब्रेक;
}
केस btnDOWN:
{
lcd.print ("डाउन"); // LCD स्क्रिनमा प्रिन्ट डाउन
ब्रेक;
}
केस btnSELECT:
{
lcd.print ("चयन"); // एलसीडी स्क्रिनमा चयन प्रिन्ट गर्नुहोस्
ब्रेक;
}
केस btnNONE:
{
lcd.print ("TEST"); // LCD स्क्रिनमा TEST प्रिन्ट गर्नुहोस्
ब्रेक;
}
}
// यदि बटन थिचिएको थियो भने, जाँच गर्नुहोस् कि फरक सन्देश प्रदर्शन गर्न आवश्यक छ
यदि (lcd_key != btnNONE) {
lcd.setCursor(०,०);
स्विच (सन्देश_गणना)
{
केस ०: {
lcd.print ("Whadda WPSH203");
ब्रेक;
}
केस ०: {
lcd.print ("LCD शील्ड");
ब्रेक;
}
केस ०: {
lcd.print ("whadda.com जाँच गर्नुहोस्");
ब्रेक;
}
केस ३:{
lcd.print ("Velleman");
ब्रेक;
}
}
lcd.setCursor(०,१); // LCD कर्सरलाई दोस्रो पङ्क्तिमा रिसेट गर्नुहोस् (अनुक्रमणिका १)
}
}
परिमार्जन र टाइपोग्राफिकल त्रुटिहरू आरक्षित - © Velleman Group NV। WPSH203_v01
Velleman Group nv, Legen Heirweg 33 - 9890 Gavere।
कागजातहरू / स्रोतहरू
![]() |
WHADDA WPSH203 LCD र Arduino को लागि कीप्याड शिल्ड [pdf] प्रयोगकर्ता पुस्तिका Arduino को लागि WPSH203 LCD र Keypad Shield, WPSH203, LCD र Arduino को लागि Keypad Shield, Arduino को लागि Keypad Shield, Arduino को लागि Shield |