विषयसूची:
वीडियो: Arduino के साथ Neopixel Ws2812 LED या LED STRIP या LED रिंग का उपयोग कैसे करें: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
हाय दोस्तों चूंकि Neopixel के नेतृत्व वाली पट्टी बहुत लोकप्रिय है और इसे ws2812 एलईडी पट्टी भी कहा जाता है। वे बहुत लोकप्रिय हैं क्योंकि इन एलईडी पट्टी में हम प्रत्येक एलईडी को अलग-अलग संबोधित कर सकते हैं जिसका अर्थ है कि यदि आप चाहते हैं कि कुछ एलईडी एक रंग में चमकें, कुछ दूसरे रंग में और कुछ किसी अन्य रंग में चमकें तो यह ऐसा कर सकता है। यहां तक कि आप एक ही समय में जो भी रंग चाहते हैं उसमें प्रत्येक एलईडी चमक बना सकते हैं। यही उनकी लोकप्रियता का कारण है।
तो इस निर्देश में हम सीखेंगे कि कैसे Arduino के साथ इन ws2812 या neopixel के नेतृत्व वाली पट्टी का उपयोग करना है।
चरण 1: चीजें जो आपको चाहिए
इस निर्देश के लिए आपको निम्नलिखित चीजों की आवश्यकता होगी:
अरुडिनो
एडफ्रूट नियोपिक्सल स्ट्रिप्स
रोकनेवाला 10k ओम
ब्रेडबोर्ड (सामान्य)
जम्परवायर (जेनेरिक)
चरण 2: कनेक्शन
कनेक्शन के लिए कृपया दिखाए गए चित्र का अनुसरण करें और दिखाए गए विद्वानों के अनुसार सब कुछ कनेक्ट करें।
चरण 3: कोड
Adafruit की NeoPixel लाइब्रेरी डाउनलोड करें:
github.com/adafruit/Adafruit_NeoPixel
आरंभ करना। आप बस.zip फ़ाइल को लाइब्रेरी से डाउनलोड कर सकते हैं, इसे अपने कंप्यूटर पर अनज़िप कर सकते हैं, और सामग्री को अपने Arduino लाइब्रेरी फ़ोल्डर में खींच सकते हैं। ("लाइब्रेरी" फ़ोल्डर आमतौर पर उसी "Arduino" फ़ोल्डर में बनाया जाता है जहां आप अपने स्केच सहेजते हैं। यदि आपके पास अभी तक एक नहीं है, तो आगे बढ़ें और इसे बनाएं।) साथ ही, Arduino IDE को पुनरारंभ करें यदि आपके पास पहले से ही खुला था.
एक बार यह फिर से तैयार हो जाए, तो आपके पास कुछ नए उदाहरण रेखाचित्र होंगे। चलो एक नज़र मारें!
फ़ाइल > उदाहरण > Adafruit NeoPixel > सरल
यह आदमी आपके एल ई डी को एक-एक करके हरे रंग में रोशन करेगा।
या आप नीचे दिए गए कोड को कॉपी कर सकते हैं और उसका परीक्षण भी कर सकते हैं।
// NeoPixel रिंग सिंपल स्केच (c) 2013 Shae Erisson// AdaFruit NeoPixel लाइब्रेरी के बाकी हिस्सों से मेल खाने के लिए GPLv3 लाइसेंस के तहत जारी किया गया
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Arduino पर कौन सा पिन NeoPixels से जुड़ा है? // ट्रिंकेट या जेम्मा पर हम इसे 1 #define PIN 6. में बदलने का सुझाव देते हैं
// Arduino से कितने NeoPixels जुड़े हुए हैं? #परिभाषित करें NUMPIXELS 16
// जब हम NeoPixel लाइब्रेरी को सेटअप करते हैं, तो हम उसे बताते हैं कि सिग्नल भेजने के लिए कितने पिक्सल और किस पिन का उपयोग करना है। // ध्यान दें कि पुराने NeoPixel स्ट्रिप्स के लिए आपको तीसरे पैरामीटर को बदलने की आवश्यकता हो सकती है - संभावित मूल्यों के बारे में अधिक जानकारी के लिए स्ट्रैंडटेस्ट // उदाहरण देखें। Adafruit_NeoPixel पिक्सेल = Adafruit_NeoPixel(NUMPIXELS, पिन, NEO_GRB + NEO_KHZ800);
इंट डिलेवल = ५००; // आधे सेकंड के लिए देरी
शून्य सेटअप () {// यह ट्रिंकेट 5 वी 16 मेगाहर्ट्ज के लिए है, यदि आप ट्रिंकेट का उपयोग नहीं कर रहे हैं तो आप इन तीन लाइनों को हटा सकते हैं #if परिभाषित (_AVR_ATtiny85_) अगर (F_CPU == 16000000) clock_prescale_set(clock_div_1); #endif // ट्रिंकेट स्पेशल कोड का अंत
पिक्सल। शुरू (); // यह NeoPixel लाइब्रेरी को इनिशियलाइज़ करता है। }
शून्य लूप () {
// NeoPixels के एक सेट के लिए पहला NeoPixel 0 है, दूसरा 1 है, सभी तरह से पिक्सल माइनस एक की गिनती तक।
के लिए(int i=0;i
// पिक्सल। रंग आरजीबी मान लेता है, 0, 0, 0 से 255, 255, 255 पिक्सल तक। सेट पिक्सेलकलर (i, पिक्सल। रंग (0, 150, 0)); // मध्यम चमकीला हरा रंग।
पिक्सल.शो (); // यह अद्यतन पिक्सेल रंग हार्डवेयर को भेजता है।
देरी (देरी); // समय की अवधि के लिए देरी (मिलीसेकंड में)।
} }
चरण 4: इसे हल्का बनाना
कोड अपलोड करने के बाद आपकी नियोपिक्सल एलईडी स्ट्रिप मेरी तरह ही चमक उठेगी और आप उपरोक्त कोड को अलग-अलग रंगों में रोशन करने के लिए भी बदल सकते हैं और आप उपरोक्त नियोपिक्सल लाइब्रेरी से अन्य उदाहरणों को आज़मा सकते हैं और अपनी नियोपिक्सल एलईडी स्ट्रिप के साथ मज़े कर सकते हैं।
सिफारिश की:
BOINC या फोल्डिंग रिग के लिए बैटरियों का उपयोग किए बिना एंड्रॉइड फोन को कैसे रीसायकल करें: 8 कदम
बैटरी का उपयोग किए बिना बीओआईएनसी या फोल्डिंग रिग के लिए एंड्रॉइड फोन को कैसे रीसायकल करें: चेतावनी: मैं इस गाइड का पालन करके आपके हार्डवेयर को हुए किसी भी नुकसान के लिए जिम्मेदार नहीं हूं। यह गाइड बीओआईएनसी उपयोगकर्ताओं (व्यक्तिगत पसंद / कारणों) के लिए अधिक प्रभावी है। इसे फोल्डिंग के लिए भी इस्तेमाल किया जा सकता है क्योंकि मेरे पास ज्यादा समय नहीं है, मैं
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक - Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: 5 चरण
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक | Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: हाय दोस्तों इस निर्देश में हम सीखेंगे कि कैसे Arduino IDE के साथ m5stack m5stick-C डेवलपमेंट बोर्ड के साथ neopixel ws2812 LED या एलईडी स्ट्रिप या एलईडी मैट्रिक्स या एलईडी रिंग का उपयोग करना है और हम करेंगे इसके साथ एक इंद्रधनुष पैटर्न
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: 4 कदम
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: हम आपको दिखाएंगे कि मैक टर्मिनल कैसे खोलें। हम आपको टर्मिनल के भीतर कुछ विशेषताएं भी दिखाएंगे, जैसे कि ifconfig, निर्देशिका बदलना, फाइलों तक पहुंचना, और arp. ifconfig आपको अपना आईपी पता, और अपने मैक विज्ञापन की जांच करने की अनुमति देगा
IPhone SE पर YouTube कैसे डाउनलोड करें और उसका उपयोग कैसे करें: 20 कदम
Iphone SE पर YouTube कैसे डाउनलोड और उपयोग करें: द्वारा निर्मित: कार्लोस सांचेज़
ऑरेंज पीआई कैसे करें: इसे 5" एचडीएमआई टीएफटी एलसीडी डिस्प्ले के साथ उपयोग करने के लिए सेट करें: 8 कदम (चित्रों के साथ)
ऑरेंज पीआई कैसे करें: इसे 5 "एचडीएमआई टीएफटी एलसीडी डिस्प्ले के साथ उपयोग करने के लिए सेट करें: यदि आप अपने ऑरेंज पीआई के साथ एक एचडीएमआई टीएफटी एलसीडी डिस्प्ले ऑर्डर करने के लिए पर्याप्त समझदार थे, तो आप शायद इसे काम करने के लिए मजबूर करने की कोशिश में कठिनाइयों से निराश हैं जबकि अन्य किसी बाधा को नोट भी नहीं कर पाए। मुख्य बात यह है कि कुछ