विषयसूची:

हैलो वर्ल्ड! LCD पर CloudX M६३३ का उपयोग करना: ४ कदम
हैलो वर्ल्ड! LCD पर CloudX M६३३ का उपयोग करना: ४ कदम

वीडियो: हैलो वर्ल्ड! LCD पर CloudX M६३३ का उपयोग करना: ४ कदम

वीडियो: हैलो वर्ल्ड! LCD पर CloudX M६३३ का उपयोग करना: ४ कदम
वीडियो: What is Web Browser With Full Information? – [Hindi] – Quick Support 2024, नवंबर
Anonim
हैलो वर्ल्ड! एलसीडी पर CloudX M633 का उपयोग करना
हैलो वर्ल्ड! एलसीडी पर CloudX M633 का उपयोग करना

इस ट्यूटोरियल में, हम LCD (लिक्विड क्रिस्टल डिस्प्ले) पर डिस्प्ले करने जा रहे हैं।

चरण 1: एलसीडी (लिक्विड क्रिस्टल डिस्प्ले)

एलसीडी (लिक्विड क्रिस्टल डिस्प्ले)
एलसीडी (लिक्विड क्रिस्टल डिस्प्ले)

एलसीडी में एक समानांतर इंटरफ़ेस होता है, जिसका अर्थ है कि माइक्रोकंट्रोलर को डिस्प्ले को नियंत्रित करने के लिए एक साथ कई इंटरफ़ेस पिन में हेरफेर करना पड़ता है। इंटरफ़ेस में निम्नलिखित पिन होते हैं:

एक रजिस्टर सिलेक्ट (आरएस) पिन जो नियंत्रित करता है कि एलसीडी की मेमोरी में आप कहां डेटा लिख रहे हैं। आप या तो डेटा रजिस्टर का चयन कर सकते हैं, जिसमें स्क्रीन पर क्या होता है, या एक निर्देश रजिस्टर होता है, जहां एलसीडी का नियंत्रक आगे क्या करना है, इस पर निर्देशों की तलाश करता है।

एक रीड/राइट (आर/डब्ल्यू) पिन जो रीडिंग मोड या राइटिंग मोड का चयन करता है

एक सक्षम पिन जो रजिस्टरों को लिखने में सक्षम बनाता है

8 डेटा पिन (D0 -D7)। इन पिनों की स्थिति (उच्च या निम्न) वे बिट्स हैं जिन्हें आप लिखते समय एक रजिस्टर में लिख रहे हैं, या वे मान जो आप पढ़ते समय पढ़ रहे हैं।

एक डिस्प्ले कॉन्स्ट्रास्ट पिन (Vo), पावर सप्लाई पिन (+5V और Gnd) और LED बैकलाइट (Bklt+ और BKlt-) पिन भी हैं जिनका उपयोग आप LCD को पावर देने, डिस्प्ले कंट्रास्ट को नियंत्रित करने और LED को चालू और बंद करने के लिए कर सकते हैं। क्रमशः बैकलाइट।

डिस्प्ले को नियंत्रित करने की प्रक्रिया में उस डेटा को डालना शामिल है जो आप डेटा रजिस्टर में प्रदर्शित करना चाहते हैं, फिर निर्देश रजिस्टर में निर्देश डालते हैं। लिक्विड क्रिस्टल लाइब्रेरी आपके लिए इसे सरल बनाती है, इसलिए आपको निम्न-स्तरीय निर्देशों को जानने की आवश्यकता नहीं है।

हिताची-संगत एलसीडी को दो मोड में नियंत्रित किया जा सकता है: 4-बिट या 8-बिट। 4-बिट मोड के लिए Arduino से सात I/O पिन की आवश्यकता होती है, जबकि 8-बिट मोड के लिए 11 पिन की आवश्यकता होती है। स्क्रीन पर टेक्स्ट प्रदर्शित करने के लिए, आप अधिकतर सब कुछ 4-बिट मोड में कर सकते हैं, इसलिए उदाहरण दिखाता है कि 4-बिट मोड में 2x16 एलसीडी को कैसे नियंत्रित किया जाए।

चरण 2: घटक

अवयव
अवयव
अवयव
अवयव
अवयव
अवयव
अवयव
अवयव
  • क्लाउडएक्स एम६३३
  • क्लाउडएक्स सॉफ्टकार्ड
  • वी3 कॉर्ड
  • एलसीडी 16x2
  • 10k ओम पोटेंशियोमीटर
  • जम्पर तार
  • 220 ओम रोकनेवाला
  • ब्रेड बोर्ड

आप अपना घटक यहां खरीद सकते हैं

चरण 3: हार्डवेयर

हार्डवेयर
हार्डवेयर
  • Cloudx M633 के डिजिटल पिन से LCD RS पिन 1
  • Cloudx M633 का LCD पिन टू डिजिटल पिन 2 सक्षम करें
  • Cloudx M633 का LCD D4 पिन से डिजिटल पिन 3
  • Cloudx M633 के LCD D5 पिन से डिजिटल पिन 4
  • Cloudx M633 का LCD D6 पिन से डिजिटल पिन 5
  • Cloudx M633 के LCD D7 पिन से डिजिटल पिन 6

इसके अतिरिक्त, एक 10k पॉट को +5V और GND से तार करें, इसके वाइपर (आउटपुट) से LCD स्क्रीन VO पिन पर। डिस्प्ले की बैकलाइट को पावर देने के लिए 220 ओम रेसिस्टर का उपयोग किया जाता है, आमतौर पर एलसीडी कनेक्टर के पिन 15 और 16 पर

चरण 4: कोडिंग

इस कोड को अपने CloudX IDE में कॉपी करें

#शामिल करें#शामिल करें

सेट अप(){

एलसीडीसेटिंग(1, 2, 3, 4, 5, 6); एलसीडीसीएमडी (स्पष्ट); LCDCmd (कर्सरऑफ);

कुंडली(){

LCDWriteText (1, 2, "हैलो वर्ल्ड!"); LCDWriteText (2, 2, "मैं क्लाउड का उपयोग करता हूं");

}

}

सिफारिश की: