विषयसूची:

ब्रेडशील्ड में Arduino और कैरेक्टर एलसीडी हुकअप: 6 कदम
ब्रेडशील्ड में Arduino और कैरेक्टर एलसीडी हुकअप: 6 कदम

वीडियो: ब्रेडशील्ड में Arduino और कैरेक्टर एलसीडी हुकअप: 6 कदम

वीडियो: ब्रेडशील्ड में Arduino और कैरेक्टर एलसीडी हुकअप: 6 कदम
वीडियो: EEVblog #1221 - Mailbag Monday 2024, नवंबर
Anonim
ब्रेडशील्ड में Arduino और कैरेक्टर एलसीडी हुकअप
ब्रेडशील्ड में Arduino और कैरेक्टर एलसीडी हुकअप

कई Arduino प्रोजेक्ट्स में कैरेक्टर LCD शामिल होते हैं, जो Arduino से डेटा प्राप्त करने के लिए HD44780 प्रोटोकॉल का अत्यधिक उपयोग करते हैं। Arduino को HD44780 से कनेक्ट करना आमतौर पर (4-बिट मोड में) 12 तार लेता है! इससे जम्पर वायर स्पेगेटी की एक बड़ी गड़बड़ी खत्म हो जाएगी। उन्हें कनेक्ट करने में आपको थोड़ा समय लगता है। डीबग करना मुश्किल है। और यह आपकी अनाड़ी उंगलियों से डिस्कनेक्ट होने का खतरा है।

इस ट्यूटोरियल में, हम देखेंगे कि ब्रेडशील्ड में जीवन बहुत आसान हो सकता है, ब्रेडबोर्ड के लिए Arduino शील्ड।

आपूर्ति

  • एक ब्रेडबोर्ड
  • एक Arduino Uno
  • वन ब्रेडशील्ड

चरण 1: ब्रेडशील्ड को एक Arduino Uno. में डालें

ब्रेडशील्ड को Arduino Uno में वैसे ही डालें जैसे आप सामान्य रूप से अन्य शील्ड बोर्ड का उपयोग करने के लिए करते हैं।

चरण 2: ब्रेडशील्ड को ब्रेडबोर्ड में डालें

ब्रेडशील्ड के ब्रेकआउट पिन को ब्रेडबोर्ड में डालें, ठीक वैसे ही जैसे आप आमतौर पर ब्रेडबोर्ड में पिन की एक पंक्ति डालते हैं।

चरण 3: एलसीडी को ब्रेडबोर्ड में डालें

ब्रेडबोर्ड में LCD डालें
ब्रेडबोर्ड में LCD डालें

मुझे लगता है कि आपका एलसीडी पुरुष पिनहेडर के साथ मिलाप किया गया है, जैसे कि स्पार्कफुन के इस ट्यूटोरियल में। अब एलसीडी (तकनीकी रूप से पुरुष पिन) को ब्रेडबोर्ड में डालें, जिसमें एलसीडी का GND पिन ब्रेडशील्ड के GND पिन से मेल खाता है। यह स्वचालित रूप से Arduino Uno और LCD (बाईं ओर, LCD पिन; दाईं ओर, ब्रेडशील्ड पिन) के बीच निम्नलिखित पिन-टू-पिन पत्राचार स्थापित करेगा:

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/सक्षम ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 बैकलाइट एनोड - --- D12बैकलाइट कैथोड ---- D13

रूटिंग की कल्पना ऊपर की आकृति में की गई है।

चरण 4: एलसीडी के आर/डब्ल्यू पिन को जीएनडी पर खींचो

एलसीडी के आर/डब्ल्यू पिन को जीएनडी तक खींचने के लिए, एक जम्पर तार का प्रयोग करें - इस परियोजना में एकमात्र जम्पर तार की आवश्यकता है। हां, इसका मतलब अरुडिनो के D2 को GND से जोड़ना भी है। लेकिन यह कोई समस्या नहीं है जब तक आप D2 का उपयोग नहीं करते हैं।

चरण 5: पोटेंशियोमीटर डालें

पोटेंशियोमीटर डालें
पोटेंशियोमीटर डालें

वोल्टेज डिवाइडर के रूप में एक पोटेंशियोमीटर डालें। पोटेंशियोमीटर के टर्मिनल सिरों को ब्रेडबोर्ड पर क्रमशः 5V और GND संबंधों में डालें। और पोटेंशियोमीटर का मध्य पिन RX के संबंधों में। परिणामी तारों को ऊपर की आकृति में दिखाया गया है। मुझे लगता है कि पोटेंशियोमीटर में कुछ तारों को उसके पैरों पर या आपके उपयोग के जम्पर तारों को ब्रेडबोर्ड पर कहीं और से 3 पिन को रूट करने के लिए लगाया गया है।

चरण 6: अपने Arduino को प्रोग्राम करें, पोटेंशियोमीटर मिडिल पिन डिस्कनेक्टेड के साथ

अपने Arduino को प्रोग्राम करें, पोटेंशियोमीटर मिडिल पिन डिस्कनेक्टेड के साथ
अपने Arduino को प्रोग्राम करें, पोटेंशियोमीटर मिडिल पिन डिस्कनेक्टेड के साथ

अब आप अपने Arduino को प्रोग्राम कर सकते हैं। उदाहरण कोड का एक टुकड़ा है

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

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

यहां एक टिप्पणी या प्रश्न छोड़ने के लिए स्वतंत्र महसूस करें और मैं जितनी जल्दी हो सके उत्तर दूंगा।

इस वीडियो में ब्रेडशील्ड के और उदाहरणों का आनंद लें।

अभी ब्रेडशील्ड एक क्राउडफंडिंग अभियान चला रहा है। https://www.crowdsupply.com/loser/breadshield/ पर रियायती अभियान-केवल कीमतों का लाभ उठाएं

सिफारिश की: