विषयसूची:
वीडियो: एलसीडी 1602 Arduino Uno R3 के साथ: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस पाठ में, हम सीखेंगे कि अक्षरों और स्ट्रिंग्स को प्रदर्शित करने के लिए LCD1602 का उपयोग कैसे करें। LCD1602, या 1602 कैरेक्टर-टाइप लिक्विड क्रिस्टल डिस्प्ले, अक्षरों, संख्याओं और वर्णों आदि को दिखाने के लिए एक प्रकार का डॉट मैट्रिक्स मॉड्यूल है। यह 5x7 या 5x11 डॉट मैट्रिक्स स्थिति से बना है; प्रत्येक स्थिति एक वर्ण प्रदर्शित कर सकती है। दो वर्णों के बीच एक डॉट पिच है और रेखाओं के बीच एक स्थान है, इस प्रकार वर्णों और रेखाओं को अलग करता है। संख्या १६०२ का अर्थ है डिस्प्ले पर, २ पंक्तियों को दिखाया जा सकता है और प्रत्येक में १६ वर्ण। अब आइए अधिक विवरण देखें!
चरण 1: घटक:
- Arduino Uno बोर्ड * 1
- यूएसबी केबल * 1
- एलसीडी१६०२ *१
- पोटेंशियोमीटर (50kΩ)* 1
- ब्रेडबोर्ड * १
- जम्पर तार
चरण 2: सिद्धांत
आम तौर पर, LCD1602 में समानांतर पोर्ट होते हैं, अर्थात यह
एक ही समय में कई पिनों को नियंत्रित करेगा। LCD1602 को आठ-पोर्ट और चार-पोर्ट कनेक्शन में वर्गीकृत किया जा सकता है। यदि आठ-पोर्ट कनेक्शन का उपयोग किया जाता है, तो Arduino Uno बोर्ड के सभी डिजिटल पोर्ट लगभग पूरी तरह से व्यस्त हैं। यदि आप अधिक सेंसर कनेक्ट करना चाहते हैं, तो कोई पोर्ट उपलब्ध नहीं होगा। इसलिए, बेहतर अनुप्रयोग के लिए यहां चार-पोर्ट कनेक्शन का उपयोग किया जाता है।
LCD1602 के पिन और उनके कार्य
वीएसएस: जमीन से जुड़ा
VDD: एक +5V बिजली की आपूर्ति से जुड़ा
VO: कंट्रास्ट को एडजस्ट करने के लिए
RS: एक रजिस्टर सिलेक्ट पिन जो नियंत्रित करता है कि LCD की मेमोरी में आप डेटा कहाँ लिख रहे हैं। आप या तो डेटा रजिस्टर का चयन कर सकते हैं, जिसमें स्क्रीन पर क्या होता है, या एक निर्देश रजिस्टर होता है, जहां एलसीडी का नियंत्रक निर्देशों की तलाश करता है कि आगे क्या करना है।
आर/डब्ल्यू: पढ़ने और लिखने के मोड के बीच चयन करने के लिए एक रीड/राइट पिन
ई: एक सक्षम पिन जो उच्च स्तर (1) प्राप्त होने पर सूचना पढ़ता है। निर्देश तब चलाए जाते हैं जब सिग्नल उच्च स्तर से निम्न स्तर में बदल जाता है।
D0-D7: डेटा पढ़ने और लिखने के लिए
ए और के: पिन जो एलसीडी बैकलाइट को नियंत्रित करते हैं। K को GND और A को 3.3v से कनेक्ट करें। बैकलाइट खोलें और आप तुलनात्मक रूप से अंधेरे वातावरण में स्पष्ट वर्ण देखेंगे।
चरण 3: योजनाबद्ध आरेख
चरण 4: प्रक्रियाएं
K को GND और A को 3.3 V से कनेक्ट करें, और फिर LCD1602 की बैकलाइट चालू हो जाएगी। VSS को GND और LCD1602 को पावर स्रोत से कनेक्ट करें। VO को पोटेंशियोमीटर के मध्य पिन से कनेक्ट करें - इसके साथ आप स्क्रीन डिस्प्ले के कंट्रास्ट को समायोजित कर सकते हैं। RS को D4 से और R/W पिन को GND से कनेक्ट करें, जिसका अर्थ है कि तब आप LCD1602 में अक्षर लिख सकते हैं। E को पिन6 से कनेक्ट करें और LCD1602 पर प्रदर्शित वर्णों को D4-D7 द्वारा नियंत्रित किया जाता है। प्रोग्रामिंग के लिए, इसे फ़ंक्शन लाइब्रेरी को कॉल करके अनुकूलित किया जाता है।
चरण 1:
सर्किट का निर्माण करें।
चरण 2:
github.com/primerobotics/Arduino से कोड डाउनलोड करें
चरण 3:
स्केच को Arduino Uno बोर्ड पर अपलोड करें
कोड को कंट्रोल बोर्ड पर अपलोड करने के लिए अपलोड आइकन पर क्लिक करें।
यदि विंडो के नीचे "अपलोड हो गया" दिखाई देता है, तो इसका मतलब है कि स्केच सफलतापूर्वक अपलोड किया गया है।
नोट: आपको LCD1602 पर पोटेंशियोमीटर को तब तक समायोजित करने की आवश्यकता हो सकती है जब तक कि यह स्पष्ट रूप से प्रदर्शित न हो जाए।
चरण 5: कोड
// एलसीडी 1602
// अब आपको चाहिए
अपने LCD1602 प्रवाहित वर्णों को "PRIMEROBOTICS" और "हैलो, वर्ल्ड" प्रदर्शित करते हुए देखें
// वेबसाइट: www.primerobotics.in
#शामिल
// लाइब्रेरी कोड शामिल करें
/**********************************************************/
चारो
array1 = "प्राइमरोबोटिक्स"; // एलसीडी पर प्रिंट करने के लिए स्ट्रिंग
चारो
array2="नमस्ते, दुनिया!"; // एलसीडी पर प्रिंट करने के लिए स्ट्रिंग
इंट टिम =
२५०; // देरी के समय का मूल्य
// लाइब्रेरी को इनिशियलाइज़ करें
इंटरफ़ेस पिन की संख्या के साथ
तरल स्फ़टिक
एलसीडी (4, 6, 10, 11, 12, 13);
/*********************************************************/
व्यर्थ व्यवस्था()
{
LCD.begin (16, 2); // LCD के कॉलम की संख्या सेट करें और
पंक्तियाँ:
}
/*********************************************************/
शून्य लूप ()
{
LCD.setCursor(15, 0); // कर्सर को कॉलम 15, लाइन 0. पर सेट करें
के लिए (इंट पोजीशनकाउंटर1 = 0;
स्थिति काउंटर 1 <26; स्थिति काउंटर1++)
{
LCD.scrollDisplayLeft (); // डिस्प्ले की सामग्री को स्क्रॉल करें एक
बाईं ओर अंतरिक्ष।
एलसीडी.प्रिंट (सरणी 1 [स्थिति काउंटर 1]); // एलसीडी पर एक संदेश प्रिंट करें।
देरी (समय); // 250 माइक्रोसेकंड के लिए प्रतीक्षा करें
}
एलसीडी.क्लियर (); // LCD स्क्रीन को साफ करता है और पोजिशन करता है
ऊपरी-बाएँ कोने में कर्सर।
LCD.setCursor(15, 1); // कर्सर को कॉलम 15, लाइन 1 पर सेट करें
के लिए (इंट पोजीशन काउंटर २ = ०;
स्थिति काउंटर 2 <26; पोजीशनकाउंटर2++)
{
LCD.scrollDisplayLeft (); // डिस्प्ले की सामग्री को स्क्रॉल करें एक
बाईं ओर अंतरिक्ष।
एलसीडी.प्रिंट (सरणी 2 [स्थिति काउंटर 2]); // एलसीडी पर एक संदेश प्रिंट करें।
देरी (समय); // 250 माइक्रोसेकंड के लिए प्रतीक्षा करें
}
एलसीडी.क्लियर (); // LCD स्क्रीन को साफ करता है और पोजिशन करता है
ऊपरी-बाएँ कोने में कर्सर।
}
/**********************************************************/
सिफारिश की:
ब्लूटूथ नियंत्रित मैसेंजर एलसीडी -- 16x2 एलसीडी -- एचसी05 -- सरल -- वायरलेस नोटिस बोर्ड: 8 कदम
ब्लूटूथ नियंत्रित मैसेंजर एलसीडी || 16x2 एलसीडी || एचसी05 || सरल || वायरलेस नोटिस बोर्ड:……………… अधिक वीडियो के लिए कृपया मेरे यूट्यूब चैनल को सब्सक्राइब करें… ………………………………… नोटिस बोर्ड का उपयोग लोगों को नई जानकारी से अपडेट करने के लिए किया जाता है या यदि आप कमरे में या हाल में संदेश भेजना चाहते हैं
एलसीडी 1602 के साथ आरएफआईडी सुरक्षा प्रणाली: 4 कदम
एलसीडी १६०२ के साथ आरएफआईडी सुरक्षा प्रणाली: परिचयआज हम एक आरएफआईडी सुरक्षा प्रणाली बना रहे हैं। यह एक सुरक्षा प्रणाली की तरह काम करेगा, इसलिए जब आरएफआईडी टैग या कार्ड इसके पास होगा तो एलसीडी 1602 पर एक संदेश प्रदर्शित होगा। इस परियोजना का उद्देश्य यह अनुकरण करना है कि आरएफआईडी दरवाजे के ताले कैसे काम करते हैं। इसलिए
१६०२ एलसीडी कीपैड शील्ड मॉड्यूल I2C बैकपैक के साथ: ६ कदम
आई२सी बैकपैक के साथ १६०२ एलसीडी कीपैड शील्ड मॉड्यूल: एक बड़ी परियोजना के हिस्से के रूप में, मैं कुछ साधारण मेनू के नेविगेशन के लिए एक एलसीडी डिस्प्ले और एक कीपैड चाहता था। मैं अन्य कार्यों के लिए Arduino पर बहुत सारे I/O पोर्ट का उपयोग करूंगा, इसलिए मुझे LCD के लिए I2C इंटरफ़ेस चाहिए था। इसलिए मैंने कुछ हार्डवेयर खरीदे
सेंसर सुहु डेंगन एलसीडी डैन एलईडी (एलसीडी और एलईडी के साथ तापमान सेंसर बनाना): 6 कदम (चित्रों के साथ)
सेंसर SUHU DENGAN LCD DAN LED (एलसीडी और एलईडी के साथ तापमान सेंसर बनाना): है, साया देवी रिवाल्डी महसिस्वा UNIVERSITAS NUSA PUTRA दारी इंडोनेशिया, दी सिनी साया और बरबागी कारा मेम्बुएट सेंसर सुहु मेंगगुनाकन Arduino डेंगन आउटपुट के एलसीडी और एलईडी। इन अदलाह पेम्बाका सुहु डेंगन देसाईं साया सेंदिरी, डेंगन सेंसर इन औरा
एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक: 6 कदम
एलसीडी स्मार्टी के साथ नेटवर्क एलसीडी बैकपैक: कैरेक्टर एलसीडी स्क्रीन जो स्क्रॉल जानकारी एक लोकप्रिय केस मोड हैं। वे आमतौर पर समानांतर पोर्ट, सीरियल पोर्ट बैकपैक या यूएसबी बैकपैक (अधिक) के माध्यम से नियंत्रित होते हैं। यह निर्देशयोग्य हमारे ओपन सोर्स ईथरनेट नेटवर्क एलसीडी बैकपैक को प्रदर्शित करता है। नियंत्रण रेखा