विषयसूची:
वीडियो: हैलो वर्ल्ड! LCD पर CloudX M६३३ का उपयोग करना: ४ कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
इस ट्यूटोरियल में, हम 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, "मैं क्लाउड का उपयोग करता हूं");
}
}
सिफारिश की:
वीडियो ट्यूटोरियल डी टेक्नोलोजिआस क्रिएटिव 01: हैलो वर्ल्ड! ब्लिंक, हैसमोस परपडियर नुएस्ट्रो प्राइमर एलईडी कॉन अरुडिनो: 4 कदम
वीडियो ट्यूटोरियल डी टेक्नोलोजिआस क्रिएटिव 01: हैलो वर्ल्ड! ब्लिंक, हैसमोस परपेडियर नुएस्ट्रो प्राइमर लेड कॉन अरुडिनो: एन एस्टे ट्यूटोरियल वैमोस ए एप्रेंडर कोमो हैसर परपेडियर (ब्लिंक) अन डायोड एलईडी कॉन यूना प्लाका अरुडिनो यूनो। एस्टे एजेर्सिसियो लो रियलिज़ेरेमोस मेडिएन्ट सिमुलैसिओन वाई पैरा एलो यूटिलिज़रेमोस टिंकरर्कड सर्किट्स (यूटिलिज़ैंडो उना कुएंटा ग्रैटुइटा)। एक निरंतरता से
स्पंदन में स्क्रैच से बेसिक "हैलो वर्ल्ड" ऐप बनाएं: 7 कदम
स्पंदन में स्क्रैच से बेसिक "हैलो वर्ल्ड" ऐप बनाएं: हैलो दोस्तों, मैंने शुरुआती के लिए स्पंदन ट्यूटोरियल बनाया है। अगर आप अभी स्पंदन विकास शुरू करना चाहते हैं तो यह आपको शुरुआती के लिए स्पंदन ट्यूटोरियल में मदद करेगा
हैलो वर्ल्ड - जावा: 5 कदम
हैलो वर्ल्ड - जावा: इस कार्यक्रम में हम सीखेंगे कि जावा में कंसोल पर कैसे प्रिंट किया जाए
जावा - हैलो वर्ल्ड!: 5 कदम
जावा - हैलो वर्ल्ड!: किसी भी प्रोग्रामिंग भाषा को सीखने में पहला कदम है उसका प्रिंट आउट "हैलो वर्ल्ड!" यह निर्देश आपको जावा में हैलो वर्ल्ड का प्रिंट आउट लेने के लिए सभी आवश्यक चरणों के माध्यम से ले जाएगा
पायथन हैलो वर्ल्ड!: 8 कदम
पायथन हैलो वर्ल्ड !: यह PyCharm सामुदायिक संस्करण का उपयोग करके एक सरल पायथन प्रोग्राम बनाने पर एक चरण-दर-चरण ट्यूटोरियल है