इस ट्यूटोरियल में हम ARDUINO UNO को सात खंड के डिस्प्ले को इंटरफ़ेस करने जा रहे हैं। प्रदर्शन 0-9 से गिना जाता है और खुद को शून्य पर रीसेट करता है। आगे जाने से पहले, पहले सात खंडों के डिस्प्ले के बारे में चर्चा करते हैं।
सात खंड के डिस्प्ले को इस तथ्य से अपना नाम मिला कि इसे सात रोशन खंड मिले। इनमें से प्रत्येक खंड में एक एलईडी (लाइट एमिटिंग डायोड) है, इसलिए प्रकाश व्यवस्था। एलईडी इतनी गढ़ी हुई हैं कि प्रत्येक एलईडी की रोशनी अपने सेगमेंट में निहित है। यहां ध्यान देने वाली महत्वपूर्ण बात यह है कि किसी भी सात खंड के डिस्प्ले में एलईडी को सामान्य एनोड मोड (सामान्य सकारात्मक) या सामान्य कैथोड मोड (सामान्य नकारात्मक) में व्यवस्थित किया जाता है।
सामान्य कैथोड और सामान्य एनोड में एलईडी के सर्किट कनेक्शन को उपरोक्त आंकड़े में दिखाया गया है। यहाँ एक निरीक्षण कर सकते हैं कि, CC में हर LED के ऋणात्मक टर्मिनलों को एक साथ जोड़ा गया है और GND के रूप में लाया गया है। सीए में हर एलईडी का पॉजिटिव एक साथ जुड़ा होता है और वीसीसी के रूप में बाहर लाया जाता है। ये CC और CA एक साथ कई कोशिकाओं को गुणा करते हुए बहुत काम आते हैं।
अवयव आवश्यक
हार्डवेयर: ARDUINO UNO, बिजली की आपूर्ति (5v), HDSP5503 सात खंड प्रदर्शन (दो टुकड़े) (कोई भी सामान्य कैथोड करेगा), 47uF संधारित्र (बिजली आपूर्ति में जुड़ा हुआ)।
सॉफ्टवेयर: Arduino IDE (रातोरात Arduino)
सर्किट आरेख और कार्य स्पष्टीकरण
7 खंड प्रदर्शन के लिए जो कनेक्शन दिए गए हैं, वे नीचे दिए गए हैं:
PIN1 या ARDUINO UNO का पिन 6
PIN2 या D से पिन 5
पिन 4 या सी से पिन 4
पिन 5 या एच या डीपी से पिन 9 /// की जरूरत नहीं है क्योंकि हम दशमलव बिंदु का उपयोग नहीं कर रहे हैं
PIN6 या B से PIN 3
पिन 7 या ए टू पिन 2
पिन 9 या एफ से पिन 7
पिन 10 या जी से पिन 8
PIN or या PIN8 या CC को 100 or रेसिस्टर के माध्यम से जमीन पर ले जाना।
अब कार्य को समझने के लिए, विचार करें कि सात खंड का डिस्प्ले एक पोर्ट से जुड़ा है, इसलिए कहते हैं कि हमने "डिस्प्ले का एक सेक्शन PIN0", "पिन से डिस्प्ले का बी सेगमेंट", "पिन 3 के डिस्प्ले का एक सेगमेंट" कनेक्ट किया है, PIN4 के प्रदर्शन का एक खंड "," PIN5 के प्रदर्शन का एक खंड "," PIN6 के प्रदर्शन का एक खंड "। और सामान्य जमीन प्रकार है जैसा कि आंकड़ा में दिखाया गया है।
यहां प्रदर्शन के लिए आम जमीन को जमीन से जोड़ा जाना चाहिए। डायोड मोड में मल्टीमीटर का उपयोग करके प्रदर्शन के प्रत्येक खंड की जांच कर सकते हैं। प्रत्येक खंड को 4v से अधिक वोल्टेज के साथ पावर नहीं होना चाहिए, अगर प्रदर्शन स्थायी रूप से क्षतिग्रस्त हो जाएगा। इससे बचने के लिए एक सामान्य अवरोधक सामान्य टर्मिनल पर प्रदाता हो सकता है, जैसा कि सर्किट आरेख में दिखाया गया है।
अब, यदि हम इस प्रदर्शन में "0" प्रदर्शित करना चाहते हैं जैसा कि नीचे दिए गए चित्र में दिखाया गया है।
हमें "ए, बी, सी, डी, ईएफ" सेगमेंट की एलईडी चालू करने की आवश्यकता है, इसलिए हमें PIN0, PIN1, PIN2, PIN3, PIN4 और PIN5 को शक्ति प्रदान करने की आवश्यकता है। इसलिए हर बार जब हमें "0" की आवश्यकता होती है, तो हमें उल्लेखित सभी पिनों को शक्ति देने की आवश्यकता होती है।
अब, यदि हम प्रदर्शन पर "1" चाहते हैं
हमें PIN, PIN2 को पावर करने की आवश्यकता है, खंड B, C को चालू करने के लिए हमें "B, C" को पावर करना होगा। दोनों पिनों के साथ हमें डिस्प्ले पर "1" मिलता है। जैसा कि ऊपर देखा गया है कि हम अंक के अनुरूप पिंस को पावर करने जा रहे हैं जिसे डिस्प्ले पर दिखाया जाना है।
यहां हम प्रत्येक सेगमेंट को 0-9 तक गिनती के लिए चालू करने वाले एक प्रोग्राम को लिखने जा रहे हैं। 0-9 काउंटर का काम नीचे दिए गए सी कोड में चरणबद्ध तरीके से समझाया गया है: