विषयसूची:
वीडियो: पोटेंशियो इंडिकेटर RGB Neopixel का उपयोग करता है: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस लेख में मैं RGB नैनो पिक्सेल रिंग का उपयोग करके पोटेंशियो मीटर का रोटेशन इंडिकेटर बनाऊंगा।
तो, आरजीबी रिंग पर पोटेंशियोमीटर पर कितने चक्कर लगाए जाएंगे
चरण 1: आवश्यक घटक
इसे बनाने के लिए आवश्यक घटक:
- अरुडिनो नैनो v.3
- आरजीबी रिंग नियोपिक्सल
- तनाव नापने का यंत्र
- जम्पर तार
- यूएसबी मिनी
- परियोजना बोर्ड
चरण 2: सर्किट स्कीमा
उपरोक्त ड्रॉडाउन योजना के अनुसार सभी घटकों को इकट्ठा करें।
Arduino से Potensio और RGB रिंग
+5वी ==> 3.पोटेंसियो और वीसीसी
GND ==> 1.पोटेंसियो और GND
ए0 ==> 2.पोटेंसियो
D12 ==> IN
चरण 3: प्रोग्रामिंग
नीचे दिए गए कोड को कॉपी करें, और इसे अपने स्केच में पेस्ट करें
#include #ifdef _AVR_ #include // 16 MHz एडफ्रूट ट्रिंकेट के लिए आवश्यक #endif
#पिन परिभाषित करें 12
#परिभाषित करें NUMPIXELS 16
Adafruit_NeoPixel पिक्सेल (NUMPIXELS, पिन, NEO_GRB + NEO_KHZ800);
#DELAYVAL 10 परिभाषित करें
व्यर्थ व्यवस्था() {
#if परिभाषित (_AVR_ATtiny85_) && (F_CPU == 16000000)
घड़ी_प्रेस्केल_सेट (घड़ी_div_1); #अगर अंत
पिक्सल। शुरू ();
पिक्सल.सेटब्राइटनेस(10);
सीरियल.बेगिन (९६००); }
शून्य लूप ()
{पिक्सेल.क्लियर (); इंट वैल = एनालॉगरेड (A0); वैल = नक्शा (वैल, 0, 1023, 0, 18);
अगर (वैल == 1) {के लिए (int i = 0; i <1; i ++) {Pixels.setPixelColor (i, पिक्सल। रंग (0, 225, 0)); देरी(10); } }
अगर (वैल == 2)
{ के लिए (int i = 0; i <2; i ++) { pixel.setPixelColor (i, पिक्सेल। रंग (32, 225, 0)); देरी(10); } }
अगर (वैल == 3)
{ के लिए (int i = 0; i <3; i ++) { pixel.setPixelColor (i, पिक्सेल। रंग (64, 225, 0)); देरी(10); } }
अगर (वैल == 4)
{ के लिए (int i = 0; i <4; i ++) { pixel.setPixelColor (i, pixels. Color (96, 225, 0)); देरी(10); } }
अगर (वैल == 5)
{ के लिए (int i = 0; i <5; i ++) { pixel.setPixelColor (i, pixel. Color(128, 225, 0)); देरी(10); } }
अगर (वैल == 6)
{ के लिए (int i = 0; i <6; i ++) { pixel.setPixelColor (i, pixels. Color (160, 225, 0)); देरी(10); } }
अगर (वैल == 7)
{ for(int i=0; i<7; i++) { pixels.setPixelColor(i, pixels. Color(192, 225, 0)); देरी(10); } }
अगर (वैल == 8)
{ के लिए (int i = 0; i <8; i ++) { pixel.setPixelColor (i, pixel. Color (225, 225, 0)); देरी(10); } }
अगर (वैल == 9)
{ के लिए (int i = 0; i <9; i ++) { pixel.setPixelColor (i, pixels. Color (225, 225, 0)); देरी(10); } }
अगर (वैल == 10)
{ के लिए (int i = 0; i <10; i ++) { pixel.setPixelColor (i, पिक्सेल। रंग (225, 192, 0)); देरी(10); } }
अगर (वैल == 11)
{ के लिए (int i = 0; i <11; i ++) { pixel.setPixelColor (i, pixels. Color (225, 160, 0)); देरी(10); } }
अगर (वैल == 12)
{ के लिए (int i = 0; i <12; i ++) { pixel.setPixelColor (i, pixel. Color (225, 128, 0)); देरी(10); } }
अगर (वैल == 13)
{ के लिए (int i = 0; i <13; i ++) { pixel.setPixelColor (i, पिक्सेल। रंग (225, 96, 0)); देरी(10); } }
अगर (वैल == 14)
{ के लिए (int i = 0; i <14; i ++) { pixel.setPixelColor (i, pixels. Color (225, 64, 0)); देरी(10); } }
अगर (वैल == 15)
{ के लिए (int i = 0; i <15; i ++) { pixel.setPixelColor (i, pixel. Color (225, 32, 0)); देरी(10); } }
अगर (वैल == 16)
{ के लिए (int i = 0; i <16; i ++) { pixel.setPixelColor (i, पिक्सेल। रंग (225, 0, 0)); देरी(10); } }
अगर (वैल == 17)
{ के लिए (int i = 0; i <17; i ++) { pixel.setPixelColor (i, पिक्सेल। रंग (225, 0, 0)); देरी(10); } }
अगर (वैल == 18)
{ के लिए (int i = 0; i <18; i ++) { pixel.setPixelColor (i, पिक्सल। रंग (225, 0, 0)); देरी(10); } } पिक्सल.शो (); देरी (विलंब); }
स्केच फ़ाइल नीचे डाउनलोड की जा सकती है:
चरण 4: परिणाम
परिणामों के लिए ऊपर वीडियो में देखा जा सकता है।
इसलिए हर बार जब पोटेंशियोमीटर घुमाया जाता है, तो रिंग पर लगे एल ई डी की संख्या और रंग पोटेंशियोमीटर पर किए गए घुमावों की संख्या के अनुसार प्रकाश करेगा।
सिफारिश की:
हैट नॉट हैट - उन लोगों के लिए एक हैट जो वास्तव में टोपी नहीं पहनते हैं, लेकिन एक हैट अनुभव चाहते हैं: 8 कदम
हैट नॉट हैट - उन लोगों के लिए एक हैट जो वास्तव में टोपी नहीं पहनते हैं, लेकिन एक टोपी अनुभव चाहते हैं: मैंने हमेशा कामना की है कि मैं एक टोपी वाला व्यक्ति बन सकता हूं, लेकिन मुझे कभी ऐसी टोपी नहीं मिली जो मेरे लिए काम करे। यह "हैट नॉट हैट," या फासिनेटर जैसा कि इसे कहा जाता है, मेरी टोपी की समस्या का एक ऊपरी-क्रस्टी समाधान है जिसमें मैं केंटकी डर्बी में भाग ले सकता हूं, vacu
क्या आप जानते हैं कि आपके पौधे कैसा महसूस कर रहे हैं? [कण+यूबिडॉट्स]: ६ कदम
क्या आप जानते हैं कि आपके पौधे कैसा महसूस कर रहे हैं? [पार्टिकल+यूबिडॉट्स]: बाहर घूमने और मिट्टी को संभालने की जगह कुछ भी नहीं ले सकता है, लेकिन आज की तकनीक ने मिट्टी की दूर से निगरानी करना और मेरी मानवीय संवेदनाओं को मापने योग्य मापदंडों को ट्रैक करना संभव बना दिया है। SHT10 जैसी मिट्टी की जांच अब बेहद सटीक है और
Arduino: पोटेंशियो इंडिकेटर एलईडी मैट्रिक्स MAX7219 का उपयोग करता है: 4 कदम
Arduino: पोटेंशियो इंडिकेटर एलईडी मैट्रिक्स MAX7219 का उपयोग करता है: पिछले ट्यूटोरियल में मैंने RGB रिंग नियो पिक्सल एलईडी का उपयोग करके एक पोटेंशियोमीटर इंडिकेशन बनाया है। आप इसे इस लेख में देख सकते हैं "पोटेंशियो इंडिकेटर आरजीबी नियोपिक्सल का उपयोग करता है"और आज मैं MAX7219 एलईडी मेट का उपयोग करके पोटेंशिएटर इंडिकेटर दिखाऊंगा
लोकलिनो रूंबा आईरोबोट को ट्रैक करता है, पर्यावरण को मैप करता है और नियंत्रण की अनुमति देता है।: 4 कदम
लोकलिनो रूंबा आईरोबोट को ट्रैक करता है, पर्यावरण को मैप करता है और नियंत्रण की अनुमति देता है। इस निर्देश का विवरण विवरण, एक HIL- नियंत्रण की व्याख्या करते हुए
वाटरप्रूफ स्पीकर जो तैरते हैं - "यह तैरता है, यह टोटका करता है और यह नोट्स को हिला देता है!": ७ कदम (चित्रों के साथ)
वाटरप्रूफ स्पीकर्स दैट फ्लोट - "इट फ्लोट्स, इट टोट्स एंड इट्स रॉक्स द नोट्स!": यह वाटरप्रूफ स्पीकर प्रोजेक्ट एरिजोना में गिला नदी की कई यात्राओं से प्रेरित था (और एसएनएल का "आई एम ऑन ए बोट!" ) हम नदी के नीचे तैरेंगे, या किनारे से रेखाएँ जोड़ेंगे ताकि हमारी नावें हमारे शिविर स्थल के पास ही रहें। हर कोई