विषयसूची:
- चरण 1: रंग मिलाना
- चरण 2: आरजीबी एलईडी दो प्रकार:
- चरण 3: आरजीबी एलईडी ब्लिंक:
- चरण 4: ब्लूटूथ आरजीबी नियंत्रक का उपयोग कर ARDUINO UNO:
- चरण 5: ब्लूटूथ आरजीबी नियंत्रक का उपयोग कर ARDUINO नैनो:
- चरण 6: डाउनलोड करें: Arduino कोड और Android ऐप
वीडियो: एंड्रॉइड मोबाइल के साथ आरजीबी कैमरा बैकलाइट नियंत्रण: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
आरजीबी लाइट्स तीन एलईडी लाइट्स रेड, ग्रीन और ब्लू की तुलना करती हैं। हम एलईडी की चमक को समायोजित करते हैं यह नया रंग बनाता है। तो कोड्स (0-255) का उपयोग करके एलईडी एडजस्टिंग ब्राइटनेस।
चूंकि एल ई डी एक दूसरे के बहुत करीब हैं, हम केवल तीन रंगों के बजाय अंतिम रंग परिणाम देख सकते हैं। रंगों को कैसे संयोजित किया जाए, इस पर विचार करने के लिए, निम्न चार्ट पर एक नज़र डालें। यह सबसे सरल रंग मिश्रण चार्ट है, वेब पर अधिक जटिल रंग चार्ट हैं। RGB LED में 4 पिन होते हैं जिन्हें उनकी लंबाई से पहचाना जा सकता है। सबसे लंबा एक जमीन (-) या वोल्टेज (+) है, यह निर्भर करता है कि यह क्रमशः एक सामान्य कैथोड या सामान्य एनोड एलईडी है।
आरजीबी एलईडी सिर्फ एक पैकेज में 3 एलईडी का संयोजन है· 1x लाल एलईडी
· 1x ग्रीन एलईडी
· 1x ब्लू एलईडी
आरजीबी एलईडी द्वारा निर्मित रंग इन तीन एलईडी में से प्रत्येक के रंगों का एक संयोजन है।
चरण 1: रंग मिलाना
अन्य रंग बनाने के लिए, आप तीन रंगों को अलग-अलग तीव्रता में जोड़ सकते हैं। विभिन्न रंग उत्पन्न करने के लिए आप प्रत्येक एलईडी की चमक को समायोजित करने के लिए पीडब्लूएम का उपयोग कर सकते हैं। चूंकि एल ई डी एक दूसरे के बहुत करीब हैं, हम केवल तीन रंगों के अलग-अलग रंगों के बजाय केवल अंतिम रंग परिणाम देख सकते हैं।
आर जी बी (255, 255, 255) = सफेद रंग 255 एलईडी लाइट की पूर्ण चमक है
चरण 2: आरजीबी एलईडी दो प्रकार:
चरण 3: आरजीबी एलईडी ब्लिंक:
इंट रेडपिन = ११; इंट ग्रीनपिन = १०; इंट ब्लूपिन = 9; शून्य सेटअप () {पिनमोड (रेडपिन, आउटपुट); पिनमोड (ग्रीनपिन, आउटपुट); पिनमोड (ब्लूपिन, आउटपुट); } शून्य लूप () {सेटकोलर (२५५, ०, ०); // लाल देरी (1000); सेटकोलर (0, 255, 0); // हरी देरी (1000); सेटकोलर (0, 0, 255); // नीला विलंब (1000); सेटकोलर (255, 255, 0); // पीला विलंब (1000); सेटकलर (80, 0, 80); // बैंगनी देरी (1000); सेटकोलर (0, 255, 255); // एक्वा देरी (1000); } शून्य सेटकलर (इंट रेड, इंट ग्रीन, इंट ब्लू) { #ifdef COMMON_ANODE red = 255 - red; हरा = 255 - हरा; नीला = 255 - नीला; #endif analogWrite (रेडपिन, रेड); एनालॉगवर्इट (ग्रीनपिन, ग्रीन); एनालॉगवर्इट (ब्लूपिन, ब्लू); }
चरण 4: ब्लूटूथ आरजीबी नियंत्रक का उपयोग कर ARDUINO UNO:
इंट कलर =0;इंट रेड = 12; इंट ग्रीन = 11; इंट ब्लू = 10;
चार प्राप्त;
व्यर्थ व्यवस्था() {
सीरियल.बेगिन (९६००); पिनमोड (लाल, आउटपुट); पिनमोड (हरा, आउटपुट); पिनमोड (नीला, OUTPUT);
एनालॉगवर्इट (लाल, 0);
एनालॉगवर्इट (हरा, 0); एनालॉगवर्इट (नीला, 0); }
शून्य लूप () {
अगर (सीरियल उपलब्ध ()> 0) {रंग = सीरियल.रीड (); चार आरईसी = चार (रंग); अगर (Rec!= '0') {Serial.println(Rec); } } // काला अगर (रंग == 'बी') {एनालॉगवाइट (लाल, 0); एनालॉगवर्इट (हरा, 0); एनालॉगवर्इट (नीला, 0); }
//सफेद
अगर (रंग == 'डब्ल्यू') {एनालॉगवाइट (लाल, 255); एनालॉगवर्इट (हरा, 255); एनालॉगवर्इट (नीला, 255); }
//लाल
अगर (रंग == 'आर') {एनालॉगवाइट (लाल, 255); एनालॉगवर्इट (हरा, 0); एनालॉगवर्इट (नीला, 0); }
//चूना
अगर (रंग == 'एल') {एनालॉगवाइट (लाल, 0); एनालॉगवर्इट (हरा, 255); एनालॉगवर्इट (नीला, 0); }
//नीला
अगर (रंग == 'ई') {एनालॉगवाइट (लाल, 0); एनालॉगवर्इट (हरा, 0); एनालॉगवर्इट (नीला, 255); }
//पीला
अगर (रंग == 'वाई') {एनालॉगवाइट (लाल, 255); एनालॉगवर्इट (हरा, 255); एनालॉगवर्इट (नीला, 0); }
// सियान / एक्वा
अगर (रंग == 'सी') {एनालॉगवाइट (लाल, 0); एनालॉगवर्इट (हरा, 255); एनालॉगवर्इट (नीला, 255); }
// मैजेंटा / फुकिया
अगर (रंग == 'एम') {एनालॉगवाइट (लाल, 255); एनालॉगवर्इट (हरा, 0); एनालॉगवर्इट (नीला, 255); }
// लाल रंग
अगर (रंग == 'एफ') {एनालॉगवाइट (लाल, 128); एनालॉगवर्इट (हरा, 0); एनालॉगवर्इट (नीला, 0); }
// जैतून
अगर (रंग == 'ओ') {एनालॉगवाइट (लाल, 128); एनालॉगवर्इट (हरा, 128); एनालॉगवर्इट (नीला, 0); }
//हरा
अगर (रंग == 'जी') {एनालॉगवाइट (लाल, 0); एनालॉगवर्इट (हरा, 128); एनालॉगवर्इट (नीला, 0); }
// बैंगनी
अगर (रंग == 'पी') {एनालॉगवाइट (लाल, 128); एनालॉगवर्इट (हरा, 0); एनालॉगवर्इट (नीला, 128); }
// नौसेना
अगर (रंग == 'एन') {एनालॉगवाइट (लाल, 0); एनालॉगवर्इट (हरा, 0); एनालॉगवर्इट (नीला, 128); }
// हल्का मूंगा
अगर (रंग == 'जे') {एनालॉगवाइट (लाल, 240); एनालॉगवर्इट (हरा, 128); एनालॉगवर्इट (नीला, 128); }
//नारंगी लाल
अगर (रंग == 'एक्स') {एनालॉगवाइट (लाल, 255); एनालॉगवर्इट (हरा, 69); एनालॉगवर्इट (नीला, 0); }
//हरा पीला
अगर (रंग == 'जी') {एनालॉगवाइट (लाल, 173); एनालॉगवर्इट (हरा, 255); एनालॉगवाइट (नीला, 47); }
// हरा बसंत
अगर (रंग == 'एस') {एनालॉगवाइट (लाल, 0); एनालॉगवर्इट (हरा, 255); एनालॉगवर्इट (नीला, 127); }
// एक्वा मरीन
अगर (रंग == 'ए') {एनालॉगवाइट (लाल, 127); एनालॉगवर्इट (हरा, 255); एनालॉगवर्इट (नीला, २१२); }
// गरम गुलाबी
अगर (रंग == 'एच') {एनालॉगवाइट (लाल, 255); एनालॉगवर्इट (हरा, 105); एनालॉगवाइट (नीला, 180); }
// खरबूज़ा
अगर (रंग == 'डी') {एनालॉगवाइट (लाल, 240); एनालॉगवर्इट (हरा, 255); एनालॉगवाइट (नीला, 240); }
// हल्का भूरा / हल्का भूरा
अगर (रंग == 'यू') {एनालॉगवाइट (लाल, 211); एनालॉगवर्इट (हरा, २११); एनालॉगवर्इट (नीला, २११); } }
चरण 5: ब्लूटूथ आरजीबी नियंत्रक का उपयोग कर ARDUINO नैनो:
चरण 6: डाउनलोड करें: Arduino कोड और Android ऐप
मुझे क्लिक करो
सिफारिश की:
एंड्रॉइड स्टूडियो के साथ एंड्रॉइड ऐप कैसे बनाएं: 8 कदम (चित्रों के साथ)
एंड्रॉइड स्टूडियो के साथ एंड्रॉइड ऐप कैसे बनाएं: यह ट्यूटोरियल आपको एंड्रॉइड स्टूडियो डेवलपमेंट एनवायरनमेंट का उपयोग करके एंड्रॉइड ऐप बनाने की मूल बातें सिखाएगा। जैसे-जैसे Android डिवाइस अधिक सामान्य होते जाएंगे, नए ऐप्स की मांग केवल बढ़ेगी। Android Studio उपयोग में आसान है (एक
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण - NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में - आरजीबी एलईडी स्ट्रिप स्मार्टफोन नियंत्रण: 4 कदम
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण | NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में | RGB LED STRIP स्मार्टफोन कंट्रोल: हाय दोस्तों इस ट्यूटोरियल में हम सीखेंगे कि RGB LED स्ट्रिप को नियंत्रित करने के लिए IR रिमोट के रूप में nodemcu या esp8266 का उपयोग कैसे करें और Nodemcu को वाईफाई पर स्मार्टफोन द्वारा नियंत्रित किया जाएगा। तो मूल रूप से आप अपने स्मार्टफोन से RGB LED STRIP को नियंत्रित कर सकते हैं
आरजीबी बैकलाइट के साथ ग्रोव एलसीडी का उपयोग करना: 4 कदम
आरजीबी बैकलाइट के साथ ग्रोव एलसीडी का उपयोग करना: मानव दुनिया और मशीन की दुनिया के बीच अच्छा संचार स्थापित करने के लिए, प्रदर्शन इकाइयां एक महत्वपूर्ण भूमिका निभाती हैं। और इसलिए वे एम्बेडेड सिस्टम का एक महत्वपूर्ण हिस्सा हैं। प्रदर्शन इकाइयाँ - बड़ी या छोटी, एक ही मूल सिद्धांत पर काम करती हैं। शिकायत के अलावा
वाईफाई और आईआर रिमोट और एंड्रॉइड ऐप का उपयोग करके नोडएमसीयू और आईआर रिसीवर के साथ 8 रिले नियंत्रण: 5 कदम (चित्रों के साथ)
वाईफाई और आईआर रिमोट और एंड्रॉइड ऐप का उपयोग करके नोडएमसीयू और आईआर रिसीवर के साथ 8 रिले नियंत्रण: वाईफाई और आईआर रिमोट और एंड्रॉइड ऐप पर नोडएमसीयू और आईआर रिसीवर का उपयोग करके 8 रिले स्विच को नियंत्रित करना। आईआर रिमोट वाईफाई कनेक्शन से स्वतंत्र काम करता है। यहां एक अद्यतन संस्करण क्लिक है यहां
एंड्रॉइड के लिए प्रोसेसिंग का उपयोग कर मोबाइल वर्चुअल रियलिटी (टीएफसीडी): 7 कदम (चित्रों के साथ)
मोबाइल वर्चुअल रियलिटी यूजिंग प्रोसेसिंग फॉर एंड्रॉइड (टीएफसीडी): वर्चुअल रियलिटी (वीआर) नई तकनीकों में से एक है जो भविष्य के उत्पादों के लिए दिलचस्प हो सकती है। इसमें बहुत सारे अवसर हैं और आपको महंगे VR ग्लास (Oculus Rift) की भी आवश्यकता नहीं है। यह स्वयं करना बहुत कठिन लग सकता है, लेकिन मूल बातें हैं