विषयसूची:
वीडियो: नैनो पिक्सेल 26 बिट Arduino का उपयोग करना: 4 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
अपने पिछले लेख में, मैंने WS2812 नैनो पिक्सेल एलईडी का उपयोग करने के बारे में एक ट्यूटोरियल बनाया था। उस लेख में, मैंने 16 बिट रिंग नैनो पिक्सेल WS2812 का उपयोग किया था।
और इस लेख में, मैं आपको दिखाऊंगा कि 26 बिट रिंग नैनो पिक्सेल WS2812 का उपयोग कैसे करें।
हार्डवेयर सेक्शन में, 16 बिट्स और 26 बिट्स के बीच कुछ भी अलग नहीं है।
केवल सॉफ़्टवेयर अनुभाग में जिसे संशोधित करने की आवश्यकता है।
विशेषतायें एवं फायदे:
- नियंत्रण सर्किट और आरजीबी चिप 5050 घटकों के पैकेज में एकीकृत हैं।
- बिल्ट-इन सिग्नल रीशेपिंग सर्किट।
- बिल्ट-इन इलेक्ट्रिक रीसेट सर्किट और पावर लॉस्ट रीसेट सर्किट।
- सिंगल लाइन द्वारा कैस्केडिंग पोर्ट ट्रांसमिशन सिग्नल।
- 800Kbps की स्पीड से डेटा भेजें।
अधिक जानकारी WS2812 के लिए डेटाशीट देखें।
चरण 1: आवश्यक घटक
इस ट्यूटोरियल के लिए आपको जिन घटकों की आवश्यकता है:
- 26 बिट WS2812 RGB LED।
- Arduino नैनो V.3
- जम्पर तार
- मिनी यूएसबी
आवश्यक पुस्तकालय:
एडफ्रूट नियोपिक्सेल
Arduino में लाइब्रेरी जोड़ने के लिए, इस लेख को देखें "Arduino में बाहरी लाइब्रेरी कैसे जोड़ें"
चरण 2: RGB LED को Arduino Nano से कनेक्ट करें
WS2812 को Arduino Nano से जोड़ने के लिए नीचे दिए गए निर्देशों का पालन करें:
WS2812 से Arduino
IN ==> D6
वीसीसी ==> +5वी
जीएनडी ==> जीएनडी
चरण 3: प्रोग्रामिंग
सॉफ्टवेयर के इस हिस्से में थोड़ा सा एडजस्टमेंट करने की जरूरत है। "एल ई डी की संख्या" अनुभाग में, उपयोग की गई एल ई डी की संख्या समायोजित करें।
Arduino बोर्ड को प्रोग्राम करने के लिए नीचे दिए गए निर्देशों का पालन करें:
Arduino IDE खोलें
फ़ाइल > उदाहरण > Adafruit NeoPixels > strandtest. पर क्लिक करें
आपको इस स्केच से कुछ मान बदलने होंगे, परिवर्तन क्या होना चाहिए इस प्रकार है:
पिन का इस्तेमाल किया
#LED_PIN 12 परिभाषित करें
एलईडी की संख्या
#define LED_COUNT 26
चमक सेट करें
स्ट्रिप.सेटब्राइटनेस (10);
प्रोग्राम को आवश्यकतानुसार बदलें।
उसके बाद, प्रोग्राम को Arduino बोर्ड पर अपलोड करें
चरण 4: परिणाम
जब आप प्रोग्राम को Arduino पर अपलोड करना समाप्त कर लें। परिणाम ऊपर वीडियो में देखा जा सकता है।
इस आलेख को पढ़ने के लिए धन्यवाद। मिलते हैं अगले लेख में।
यदि आपके कोई प्रश्न हैं, तो बस टिप्पणी कॉलम में लिखें।
सिफारिश की:
Arduino नैनो - MMA8452Q 3-एक्सिस 12-बिट/8-बिट डिजिटल एक्सेलेरोमीटर ट्यूटोरियल: 4 चरण
Arduino Nano - MMA8452Q 3-Axis 12-बिट/8-बिट डिजिटल एक्सेलेरोमीटर ट्यूटोरियल: MMA8452Q एक स्मार्ट, लो-पावर, थ्री-एक्सिस, कैपेसिटिव, माइक्रोमैचिन्ड एक्सेलेरोमीटर है जिसमें 12 बिट रिज़ॉल्यूशन है। एक्सेलेरोमीटर में एम्बेडेड फ़ंक्शंस की सहायता से लचीले उपयोगकर्ता प्रोग्राम योग्य विकल्प प्रदान किए जाते हैं, जो दो इंटरअप के लिए कॉन्फ़िगर करने योग्य होते हैं
मोटो का उपयोग करके सर्वो मोटर्स को कैसे चलाएं: माइक्रो के साथ बिट: बिट: 7 कदम (चित्रों के साथ)
मोटो का उपयोग करके सर्वो मोटर्स को कैसे चलाएं: माइक्रो के साथ बिट: माइक्रो: बिट की कार्यक्षमता को बढ़ाने का एक तरीका है मोटो: बिट नामक बोर्ड का उपयोग स्पार्कफुन इलेक्ट्रॉनिक्स (लगभग $ 15-20) द्वारा। यह जटिल दिखता है और इसमें कई विशेषताएं हैं, लेकिन इससे सर्वो मोटर्स को चलाना मुश्किल नहीं है। मोटो: बिट आपको
पोटेंशियोमीटर (वैरिएबल रेसिस्टर) और अरुडिनो यूनो का उपयोग करके एलईडी / चमक को लुप्त करना / नियंत्रित करना: 3 चरण
पोटेंशियोमीटर (वैरिएबल रेसिस्टर) और अरुडिनो यूनो का उपयोग करके एलईडी/चमक को फीका/नियंत्रित करना: Arduino एनालॉग इनपुट पिन पोटेंशियोमीटर के आउटपुट से जुड़ा है। तो Arduino ADC (डिजिटल कनवर्टर के अनुरूप) एनालॉग पिन पोटेंशियोमीटर द्वारा आउटपुट वोल्टेज को पढ़ रहा है। पोटेंशियोमीटर नॉब को घुमाने से वोल्टेज आउटपुट बदलता है और Arduino फिर से
Arduino नैनो के साथ TFT 1.44 का उपयोग करना: 4 चरण
Arduino नैनो के साथ TFT 1.44 का उपयोग करना: इस ट्यूटोरियल में हम सीखेंगे कि TFT 1.44 LCD स्क्रीन को रोबो-गीक किट से कैसे जोड़ा जाए। माइक्रो-रोबोटिक्स के साथ काम करते समय ये छोटी एलसीडी स्क्रीन आसान होती हैं क्योंकि यह 128 x 128 पिक्सल का सुविधाजनक डिस्प्ले देती है। टीएफटी 1.44 दो प्रकार के होते हैं
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: 3 चरण
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: यह प्रोजेक्ट आपको 18 LED (6 रेड + 6 ब्लू + 6 येलो) को अपने Arduino बोर्ड से कनेक्ट करने और आपके कंप्यूटर के साउंड कार्ड के रियल-टाइम सिग्नल का विश्लेषण करने और उन्हें रिले करने में मदद करेगा। एल ई डी बीट इफेक्ट (स्नेयर, हाई हैट, किक) के अनुसार उन्हें रोशन करने के लिए