सात खंड एलईडी डिस्प्ले के साथ काम करना
यह माइक्रोकंट्रोलर्स के साथ सात खंड एलईडी डिस्प्ले का उपयोग करने की बुनियादी बातों का त्वरित परिचय है। इस ट्यूटोरियल में उल्लिखित उपकरणों के बारे में अधिक जानकारी के लिए निर्माता की डेटा शीट को अवश्य देखें।
सात खंड वाले एलईडी डिस्प्ले की संरचना और संचालन
चित्र 1 सात खंडों वाला एलईडी डिस्प्ले दिखाता है। जैसा कि बाईं ओर डायोड समतुल्य सर्किट द्वारा दर्शाया गया है, प्रत्येक खंड एक व्यक्तिगत एलईडी है। यह एक सामान्य कैथोड (सीसी) डिस्प्ले है। खंड एलईडी के सभी कैथोड (या नकारात्मक टर्मिनल) एक साथ जुड़े हुए हैं।
किसी सेगमेंट को चालू करने के लिए, आप उससे संबंधित पिन को हाई पर सेट करें (चित्र 2)।
आकृति 1:सात खंड सामान्य कैथोड डिस्प्ले।
चित्र 2:सीसी डिस्प्ले, सेगमेंट पिन बी और सी हाई पर सेट
एक कॉमन एनोड (सीए) सात खंड डिस्प्ले (चित्र 3) में सभी खंडों के एनोड (पॉजिटिव टर्मिनल) एक साथ जुड़े हुए हैं।
चित्र तीन:सात खंड सामान्य एनोड डिस्प्ले
चित्र 4:सीए डिस्प्ले, सेगमेंट पिन बी और सी को कम पर सेट किया गया।
किसी सेगमेंट को चालू करने के लिए, आप उससे संबंधित पिन को LOW पर सेट करें।
उपरोक्त आंकड़ों में प्रतिरोधक प्रत्येक खंड के माध्यम से वर्तमान को निर्दिष्ट अधिकतम अग्रवर्ती धारा (यदि) से अधिक नहीं सीमित करते हैं।
सूची का भाग:
Arduino के बिना 7-सेगमेंट एलईडी के साथ काम करना
(1) अरुडिनो यूनो आर3
(2) डिस्प्ले 7-सेगमेंट लाल
(20) 220Ω कार्बन फिल्म रेसिस्टर
(10) 10kΩ कार्बन फिल्म रेसिस्टर
(10) सामान्य प्रयोजन ट्रांजिस्टर
(1) 9वी बैटरी स्नैप
(1) 9वी क्षारीय बैटरी
(1) 830-प्वाइंट सोल्डरलेस ब्रेडबोर्ड
(1) 70-पीस जम्पर वायर किट
(1) बीसीडी से 7 सेगमेंट लैच डिकोडर ड्राइवर
इंटरफ़ेसिंग माइक्रोकंट्रोलर और सात खंड डिस्प्ले
चित्र 5 एक Arduino Uno सिंगल बोर्ड कंप्यूटर (SBC) से जुड़ा एक सामान्य कैथोड सात खंड डिस्प्ले दिखाता है। Arduino को प्रोग्राम करने के लिए आपको USB-A से B केबल की आवश्यकता होगी।
चित्र 5:Arduino Uno सात खंड डिस्प्ले से जुड़ा है।
खंडों को चलाने के लिए 7 डिजिटल I/O पिन की आवश्यकता होती है, यदि दशमलव बिंदु शामिल है तो 8।

चित्र 5ए:सात खंड डिस्प्ले आउटपुट के साथ Arduino
सूची 1 में दिखाया गया उदाहरण कोड बार-बार अंक 0-9 और दशमलव बिंदु प्रदर्शित करता है। मुख्य लूप अगला नंबर प्रदर्शित करने के लिए फ़ंक्शन डिस्प्लेडिजिट को कॉल करता है। फ़ंक्शन डिस्प्लेडिजिट अंक के लिए सात खंड पैटर्न प्राप्त करता है और तदनुसार खंड पिन सेट करता है।





