विषयसूची:

Arduino 7 सेगमेंट (5011BS, कॉमन एनोड या कैथोड) ट्यूटोरियल: 13 स्टेप्स
Arduino 7 सेगमेंट (5011BS, कॉमन एनोड या कैथोड) ट्यूटोरियल: 13 स्टेप्स

वीडियो: Arduino 7 सेगमेंट (5011BS, कॉमन एनोड या कैथोड) ट्यूटोरियल: 13 स्टेप्स

वीडियो: Arduino 7 सेगमेंट (5011BS, कॉमन एनोड या कैथोड) ट्यूटोरियल: 13 स्टेप्स
वीडियो: 7 segment display anode & cathode 2024, नवंबर
Anonim
Image
Image
उस चूसने वाले को कनेक्ट करें।
उस चूसने वाले को कनेक्ट करें।

हम इस काम को करने जा रहे हैं! सामान्य कैथोड या एनोड।

चरण 1: उस चूसने वाले को कनेक्ट करें।

चरण 2: पिन 3 और 8 को पावर (कॉमन एनोड) या ग्राउंड (कॉमन कैथोड) से कनेक्ट करें

पिन 3 और 8 को पावर (कॉमन एनोड) या ग्राउंड (कॉमन कैथोड) से कनेक्ट करें
पिन 3 और 8 को पावर (कॉमन एनोड) या ग्राउंड (कॉमन कैथोड) से कनेक्ट करें
पिन 3 और 8 को पावर (कॉमन एनोड) या ग्राउंड (कॉमन कैथोड) से कनेक्ट करें
पिन 3 और 8 को पावर (कॉमन एनोड) या ग्राउंड (कॉमन कैथोड) से कनेक्ट करें

330 रेसिस्टर का उपयोग करें, 1k एलईडी को बहुत मंद बनाता है। इस चरण को पूरा करते हुए क्लार्कसन की नस में 'शक्ति' चिल्लाओ। (जरूरी)

पिन 3 और 8 सेंटर पिन ऊपर और नीचे हैं।

चरण 3: कैलिब्रेशन के लिए Arduino फ्लैश करें।

कैलिब्रेशन के लिए Arduino फ्लैश करें।
कैलिब्रेशन के लिए Arduino फ्लैश करें।

सेवन सेगमेंट लाइब्रेरी डाउनलोड करें और Arduino IDE में इंस्टॉल करें।

github.com/DeanIsMe/SevSeg/archive/master…।

इसे स्थापित करने के लिए, Arduino IDE खोलें, स्केच> लाइब्रेरी शामिल करें>. ZIP लाइब्रेरी जोड़ें पर जाएं, फिर सेवसेग ज़िप फ़ाइल चुनें जिसे आपने डाउनलोड किया था।

अब हमें अंक 8 को डॉट के साथ प्रिंट करने के लिए Arduino को फ्लैश करने की आवश्यकता है ताकि हम उसे कनेक्ट कर सकें।

कोड:

#शामिल "सेवसेग.एच"सेवसेग सेवसेग;

व्यर्थ व्यवस्था(){

बाइट अंकगणित = 1; // हम सिंगल डिजिट डिस्प्ले बाइट डिजिटपिन्स का उपयोग कर रहे हैं = {}; // सिंगल डिजिट डिस्प्ले बाइट सेगमेंटपिन के लिए खाली छोड़ दें = {1, 2, 3, 4, 5, 6, 7, 8}; // कोई भी 8 पिन चुनें बूल रेसिस्टर्सऑनसेगमेंट = ट्रू; बाइट हार्डवेयरकॉन्फिग = COMMON_ANODE; sevseg.begin (हार्डवेयरकॉन्फिग, numDigits, digitPins, सेगमेंटपिन, रेसिस्टर्सऑनसेगमेंट); }

शून्य लूप () {

sevseg.setNumber(8, 0); // प्रिंट 8, 0 का अर्थ है दशमलव बिंदु सक्रिय है, 1 इसे बंद कर देता है। sevseg.refreshDisplay (); // संख्या प्रदर्शित करना जारी रखने की आवश्यकता है}

चरण 4: अब कैलिब्रेट करना शुरू करते हैं। (सेगमेंट ए, अरुडिनो पिन 1, एलईडी पिन 7)

अब कैलिब्रेट करना शुरू करते हैं। (सेगमेंट ए, अरुडिनो पिन 1, एलईडी पिन 7)
अब कैलिब्रेट करना शुरू करते हैं। (सेगमेंट ए, अरुडिनो पिन 1, एलईडी पिन 7)
अब कैलिब्रेट करना शुरू करते हैं। (सेगमेंट ए, अरुडिनो पिन 1, एलईडी पिन 7)
अब कैलिब्रेट करना शुरू करते हैं। (सेगमेंट ए, अरुडिनो पिन 1, एलईडी पिन 7)
अब कैलिब्रेट करना शुरू करते हैं। (सेगमेंट ए, अरुडिनो पिन 1, एलईडी पिन 7)
अब कैलिब्रेट करना शुरू करते हैं। (सेगमेंट ए, अरुडिनो पिन 1, एलईडी पिन 7)

अब, हम एक-एक करके क्रम से A-DC से कैलिब्रेट करने जा रहे हैं।

इस कोड को देखें, यह A-DC से वर्णानुक्रम में है।

हम Arduino को बता रहे हैं कि:

पिन1 = ए, पिन 2 = बी, पिन3 = सी

पिन 8 = डीसी।

तो अब, सेगमेंट ए को पिन 1 से कनेक्ट करें। (एलईडी पर पिन 7)

बाइट सेगमेंटपिन = {1, 2, 3, 4, 5, 6, 7, 8}; // कोई भी 8 पिन चुनें

चरण 5: कनेक्ट सेगमेंट बी (अरुडिनो पिन 2, एलईडी पिन 6)

कनेक्ट सेगमेंट बी (अरुडिनो पिन 2, एलईडी पिन 6)
कनेक्ट सेगमेंट बी (अरुडिनो पिन 2, एलईडी पिन 6)

चरण 6: कनेक्ट सेगमेंट C (Arduino Pin 3, LED Pin 4)

कनेक्ट सेगमेंट C (Arduino Pin 3, LED Pin 4)
कनेक्ट सेगमेंट C (Arduino Pin 3, LED Pin 4)

चरण 7: सेगमेंट डी कनेक्ट करें (अरुडिनो पिन 4, एलईडी पिन 2)

कनेक्ट सेगमेंट डी (अरुडिनो पिन 4, एलईडी पिन 2)
कनेक्ट सेगमेंट डी (अरुडिनो पिन 4, एलईडी पिन 2)

चरण 8: सेगमेंट ई कनेक्ट करें (अरुडिनो पिन 5, एलईडी पिन 1)

कनेक्ट सेगमेंट ई (अरुडिनो पिन 5, एलईडी पिन 1)
कनेक्ट सेगमेंट ई (अरुडिनो पिन 5, एलईडी पिन 1)

चरण 9: कनेक्ट सेगमेंट F (Arduino Pin 6, LED Pin 9)

कनेक्ट सेगमेंट एफ (अरुडिनो पिन 6, एलईडी पिन 9)
कनेक्ट सेगमेंट एफ (अरुडिनो पिन 6, एलईडी पिन 9)

चरण 10: सेगमेंट जी कनेक्ट करें (अरुडिनो पिन 7, एलईडी पिन 10)

कनेक्ट सेगमेंट जी (अरुडिनो पिन 7, एलईडी पिन 10)
कनेक्ट सेगमेंट जी (अरुडिनो पिन 7, एलईडी पिन 10)

चरण 11: कनेक्ट सेगमेंट DC (Arduino Pin 8, LED Pin 5)

कनेक्ट सेगमेंट DC (Arduino Pin 8, LED Pin 5)
कनेक्ट सेगमेंट DC (Arduino Pin 8, LED Pin 5)

चरण १२: साफ-सफाई करें और कहें, 'स्वच्छता ईश्वरीयता के बगल में है' और मुस्कुराएं क्योंकि आपका 8 हेक के रूप में सेक्सी दिख रहा है।

साफ-सुथरा और कहो, 'स्वच्छता ईश्वरीयता के आगे है' और मुस्कुराओ क्योंकि तुम्हारा 8 हेक के रूप में सेक्सी लग रहा है।
साफ-सुथरा और कहो, 'स्वच्छता ईश्वरीयता के आगे है' और मुस्कुराओ क्योंकि तुम्हारा 8 हेक के रूप में सेक्सी लग रहा है।

चरण 13: अपना तकनीकी कौशल दिखाने के लिए एक काउंटर बनाएं।

अपना तकनीकी कौशल दिखाने के लिए एक काउंटर बनाएं।
अपना तकनीकी कौशल दिखाने के लिए एक काउंटर बनाएं।

कॉपी और पेस्ट करें जैसे यह गर्म है, हम सिर्फ मुख्य लूप को बदल रहे हैं।

शून्य लूप () {के लिए (int i = 0; i<10; i++){ sevseg.setNumber(i, 0); sevseg.refreshDisplay (); // संख्या विलंब (1000) प्रदर्शित करना जारी रखने की आवश्यकता है; } }

सिफारिश की: