विषयसूची:
- चरण 1: शुरू करने से पहले:
- चरण 2: पुस्तकालय शामिल करें:
- चरण 3: एलईडी पट्टी की स्थापना:
- चरण 4: हैडर फ़ाइलें और स्थिरांक:
- चरण 5: शून्य सेटअप ()
वीडियो: FastLED का मूल: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
लेखक द्वारा ऋषभएलwww.coachingfunda.com का अनुसरण करें:
के बारे में: इलेक्ट्रॉनिक्स इंजीनियरिंग में मास्टर ऋषभ के बारे में अधिक »
यह निर्देश हम देखेंगे कि हम FastLED प्रोग्राम कैसे लिख सकते हैं, साथ ही FastLed लाइब्रेरी का उपयोग कैसे करें। हम यह भी देखेंगे कि हम अपने स्वयं के रंग पैटर्न को डिजाइन करने के लिए कैसे कोड कर सकते हैं। यह पुस्तकालय विभिन्न प्रकार की एलईडी पट्टी का समर्थन करता है जो विभिन्न एलईडी नियंत्रकों जैसे WS2811, WS2812, Neopixel, आदि के साथ आता है।
चलो शुरू करें
चरण 1: शुरू करने से पहले:
1. Arduino Uno
2. एलईडी पट्टी जिसमें ws2811 या अन्य जैसे नियंत्रक होते हैं
3. एलईडी पट्टी की रेटिंग के अनुसार बिजली की आपूर्ति।
चरण 2: पुस्तकालय शामिल करें:
FastLED लाइब्रेरी को यहाँ से डाउनलोड करें:
github.com/FastLED/FastLED
इस लाइब्रेरी को अपने arduino ide में शामिल करें।
चरण 3: एलईडी पट्टी की स्थापना:
एलईडी पट्टी को अपनी बिजली आपूर्ति से कनेक्ट करें। LED स्ट्रिप का डेटा पिन आपके द्वारा कोड में चुने गए किसी भी डिजिटल पिन में चला जाता है। सुनिश्चित करें कि एलईडी स्ट्रॉप और आर्डिनो की जमीन एक साथ जुड़ी होनी चाहिए।
आप नियोपिक्सल एलईडी पट्टी का उपयोग कर सकते हैं या आप बाजार से सस्ते एलईडी पट्टी खरीद सकते हैं और आपको ऐसा करने की ज़रूरत है कि एलईडी पट्टी के पहले नेतृत्व वाले खंड को हटा दें जिसमें मास्टर नियंत्रक हो। एल ई डी की अगली श्रृंखला से आप नियोपिक्सल पट्टी के रूप में उपयोग कर सकते हैं। लेकिन चीनी नेतृत्व वाली पट्टी में एक आईसी तीन एलईडी श्रृंखला को नियंत्रित करता है जिसका अर्थ है कि प्रत्येक पिक्सेल 3 एलईडी पिक्सेल के बराबर है। यदि आप पहले आईसी पर डेटा लिखते हैं तो उस आईसी से जुड़े तीन एलईडी जलेंगे। इसलिए मैं इस प्रकार की सस्ती एलईडी पट्टी का उपयोग कर रहा हूं जिसमें श्रृंखला में 7 आईसी है जो 21 को नियंत्रित करता है जो 3 एलईडी के गुच्छा के रूप में होता है।
सम्बन्ध:
Arduino: डिजिटल पिन 6 - LED स्ट्रिप का दीन पिन
जीएनडी - एलईडी पट्टी का जीएनडी
बिजली की आपूर्ति: सकारात्मक टर्मिनल - + एलईडी पट्टी का वीसीसी
जीएनडी - एलईडी पट्टी का जीएनडी
चरण 4: हैडर फ़ाइलें और स्थिरांक:
यह ट्यूटोरियल क्रेडिट https://github.com/FastLED/FastLED/wiki/Basic-usag… को जाता है।
अधिक और विस्तृत जानकारी के लिए कृपया इस लिंक पर जाएँ।
तो चलिए शुरू करते हैं…
#शामिल // हेडर फाइल
#define NUM_LEDS 60 // आपकी स्ट्रिप में मौजूद एलईडी की संख्या #define DATA_PIN 6 // आपके arduino का डिजिटल पिन
सीआरजीबी एलईडी[NUM_LEDS];
चरण 5: शून्य सेटअप ()
अपने नेतृत्व वाली पट्टी प्रकार के आधार पर उपयुक्त शून्य सेटअप फ़ंक्शन का चयन करें
व्यर्थ व्यवस्था() {
FastLED.addLeds
}
या
शून्य सेटअप () { FastLED.addLeds (एल ई डी, NUM_LEDS);
}
या
शून्य सेटअप () { FastLED.addLeds (एल ई डी, NUM_LEDS);
}
या
शून्य सेटअप () { FastLED.addLeds (एल ई डी, NUM_LEDS);
}
या
शून्य सेटअप () { FastLED.addLeds (एल ई डी, NUM_LEDS);
सिफारिश की:
होल घटकों के माध्यम से सोल्डरिंग - टांका लगाने की मूल बातें: 8 कदम (चित्रों के साथ)
होल घटकों के माध्यम से सोल्डरिंग | सोल्डरिंग बेसिक्स: इस इंस्ट्रक्शनल में मैं सर्किट बोर्ड में थ्रू-होल कंपोनेंट्स को सोल्डर करने के बारे में कुछ बेसिक्स पर चर्चा करूंगा। मैं मान रहा हूँ कि आपने मेरी सोल्डरिंग बेसिक्स सीरीज़ के लिए पहले 2 इंस्ट्रक्शंस को पहले ही देख लिया है। यदि आपने मेरा चेक आउट नहीं किया है
सोल्डरिंग वायर टू वायर - सोल्डरिंग मूल बातें: 11 कदम
सोल्डरिंग वायर टू वायर | टांका लगाने की मूल बातें: इस निर्देश के लिए, मैं अन्य तारों को टांका लगाने के सामान्य तरीकों पर चर्चा करूँगा। मैं मान रहा हूँ कि आपने मेरी सोल्डरिंग बेसिक्स सीरीज़ के लिए पहले 2 इंस्ट्रक्शंस को पहले ही देख लिया है। यदि आपने मेरे निर्देशों का उपयोग करने पर जाँच नहीं की है
टाइनी एच-ब्रिज ड्राइवर्स - मूल बातें: 6 कदम (चित्रों के साथ)
टाइनी एच-ब्रिज ड्राइवर्स | मूल बातें: नमस्कार और एक और इंस्ट्रक्शनल में आपका स्वागत है! पिछले एक में, मैंने आपको दिखाया कि कैसे मैंने एक पायथन लिपि का उपयोग करके KiCad में कॉइल बनाया। फिर मैंने कॉइल के कुछ रूपों का निर्माण और परीक्षण किया, यह देखने के लिए कि कौन सा सबसे अच्छा काम करता है। मेरा उद्देश्य विशाल को बदलना है
पायथन परिचय - कत्सुहिको मात्सुडा और एडविन सिजो - मूल बातें: 7 कदम
पायथन परिचय - कात्सुहिको मात्सुदा और एडविन सिजो - मूल बातें: हैलो, हम एमवाईपी 2 में 2 छात्र हैं। हम आपको पायथन को कोड करने की मूल बातें सिखाना चाहते हैं। इसे 1980 के दशक के अंत में नीदरलैंड में गुइडो वैन रोसुम द्वारा बनाया गया था। इसे एबीसी भाषा के उत्तराधिकारी के रूप में बनाया गया था। इसका नाम "पायथन" क्योंकि जब
फ्लक्स का उपयोग करना - सोल्डरिंग मूल बातें: 5 कदम
फ्लक्स का उपयोग करना | सोल्डरिंग बेसिक्स: जब भी आप सोल्डरिंग कर रहे हों, सोल्डर को उन हिस्सों के लिए एक अच्छा बंधन बनाने की जरूरत होती है, जिन पर आप सोल्डर कर रहे हैं। एक अच्छा बंधन बनाने के लिए भागों की धातु और सोल्डर की धातु को एक दूसरे के सीधे संपर्क में आने की जरूरत है। लेकिन मेरे बाद से