विषयसूची:

एक एलईडी को अंदर और बाहर फीका करें: 3 कदम
एक एलईडी को अंदर और बाहर फीका करें: 3 कदम

वीडियो: एक एलईडी को अंदर और बाहर फीका करें: 3 कदम

वीडियो: एक एलईडी को अंदर और बाहर फीका करें: 3 कदम
वीडियो: ▶️ electric house wiring panel bord 3 phase convert single phase /केसे करे वायरींग रोटरी सुइच का 2024, जुलाई
Anonim
एक एलईडी को अंदर और बाहर फीका करें
एक एलईडी को अंदर और बाहर फीका करें

एल ई डी कैसे काम करता है, यह बताने के लिए निम्नलिखित चरण प्रयोग हैं। वे बताते हैं कि एक एलईडी को एक समान दर पर कैसे मंद किया जाए और इसे कैसे अंदर और बाहर फीका किया जाए।

आपको चाहिये होगा:

  • Arduino (मैंने एक जोड़ी का इस्तेमाल किया)
  • ब्रेड बोर्ड
  • 5 मिमी लाल एलईडी
  • 330 रोकनेवाला (महत्वपूर्ण नहीं 330-560 काम करेगा।)
  • 22 गेज सॉलिड हुकअप वायर

इन प्रयोगों के लिए आवश्यक भागों को सभी Arduino स्टार्टअप किट में शामिल किया गया है।

चरण 1: पल्स मॉड्यूलेशन समझाया गया

पल्स मॉड्यूलेशन समझाया गया
पल्स मॉड्यूलेशन समझाया गया
पल्स मॉड्यूलेशन समझाया गया
पल्स मॉड्यूलेशन समझाया गया
पल्स मॉड्यूलेशन समझाया गया
पल्स मॉड्यूलेशन समझाया गया

एल ई डी हमेशा चमक की परवाह किए बिना एक ही वोल्टेज पर चलते हैं। चमक एक वर्ग तरंग थरथरानवाला द्वारा निर्धारित की जाती है और वोल्टेज उच्च होने की मात्रा चमक को निर्धारित करती है। इसे पल्स चौड़ाई मॉडुलन (पीडब्लूएम) कहा जाता है। इसे Arduino analogWrite(pin, n) फंक्शन द्वारा नियंत्रित किया जाता है, जहां n का मान 0 से 255 तक होता है। AnalogWrite() PWM को आउटपुट करता है, न कि ट्रू एनालॉग। यदि n=2 LED n=1 से दुगनी चमकीली होगी। जब n दोगुना हो जाता है तो चमक हमेशा दोगुनी हो जाती है। तो n=255 n=128 से दोगुना चमकीला होगा।

n का मान अक्सर प्रतिशत के रूप में व्यक्त किया जाता है जिसे कर्तव्य चक्र कहा जाता है। चित्र 25, 50 और 75% कर्तव्य चक्रों के लिए आस्टसीलस्कप निशान दिखाते हैं।

चरण 2: अन-ईवन डिमिंग

अन-सम डिमिंग
अन-सम डिमिंग
अन-सम डिमिंग
अन-सम डिमिंग

आरेख की तरह सर्किट का निर्माण करें। यह एक एलईडी को ब्लिंक करने के लिए सर्किट की तरह है। यह पिन 9 का उपयोग करता है क्योंकि आपको पीडब्लूएम सक्षम पिन का उपयोग करने की आवश्यकता है।

नीचे दिए गए स्केच को Arduino IDE में कॉपी/पेस्ट करें और इसे चलाएं।

आप देखेंगे कि एलईडी जितनी तेज होगी, वह उतनी ही धीमी होगी। जैसे-जैसे यह सबसे कम होता जाएगा, यह बहुत तेजी से धुंधला होता जाएगा।

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

{पिनमोड (9, आउटपुट); } शून्य लूप () {इंट पिन = 9; के लिए (int i = 255; i> -1; i--) {एनालॉगराइट (पिन, i); देरी(10); } के लिए (int i = 0; i <256; i++) {एनालॉगराइट (पिन, i); देरी(10); } }

}

अगला चरण दिखाता है कि एलईडी को स्थिर दर पर कैसे मंद किया जाए, और एक में स्टेटमेंट के लिए।

चरण 3: एक के लिए ऊपर और नीचे ()

एलईडी के लिए एक स्थिर दर पर मंद होने के लिए देरी () को एक घातीय दर से बढ़ाना चाहिए क्योंकि आधा कर्तव्य चक्र हमेशा आधा चमक पैदा करेगा। मेरा पहला विचार मानचित्र() फ़ंक्शन का उपयोग करने का प्रयास करना था लेकिन यह रैखिक है।

रेखा:

इंट डी = (16-i/16)^2;

देरी की लंबाई निर्धारित करने के लिए चमक के व्युत्क्रम वर्ग की गणना करता है।

नीचे दिए गए स्केच को Arduino IDE में कॉपी/पेस्ट करें और आप देखेंगे कि एलईडी एक स्थिर दर से अंदर और बाहर फीकी पड़ जाएगी।

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

{पिनमोड (9, आउटपुट); } शून्य लूप () {int x = 1; इंट पिन = 9; के लिए (int i = 0; i > -1; i = i + x) { int d = (16-i/16)^2; एनालॉगवाइट (पिन, आई); देरी (डी); अगर (i == 255) x = -1; // चरम पर दिशा बदलें } }

सिफारिश की: