विषयसूची:
वीडियो: Arduino Uno R3 के साथ पोटेंशियोमीटर द्वारा एलईडी को नियंत्रित करना: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
पहले, हमने नियंत्रण बोर्ड को डेटा भेजने के लिए सीरियल मॉनिटर का उपयोग किया है, जो एक नए सॉफ़्टवेयर को जानने के लिए ज्ञानवर्धक हो सकता है। इस पाठ में, आइए देखें कि एक पोटेंशियोमीटर द्वारा एलईडी की चमक को कैसे बदला जाए, और इसके मूल्य परिवर्तन को देखने के लिए सीरियल मॉनिटर में पोटेंशियोमीटर का डेटा प्राप्त करें।
चरण 1: अवयव
- Arduino Uno बोर्ड * 1
- यूएसबी केबल * 1
- रोकनेवाला (220Ω) * 1
- एलईडी * 1
- पोटेंशियोमीटर * 1
- ब्रेडबोर्ड * १
- जम्पर तार
चरण 2: सिद्धांत
एक रैखिक पोटेंशियोमीटर एक एनालॉग इलेक्ट्रॉनिक घटक है। तो एनालॉग वैल्यू और डिजिटल वैल्यू में क्या अंतर है? सीधे शब्दों में कहें तो डिजिटल का अर्थ है ऑन/ऑफ, उच्च/निम्न स्तर केवल दो राज्यों के साथ, यानी या तो 0 या 1. लेकिन एनालॉग सिग्नल की डेटा स्थिति रैखिक होती है, उदाहरण के लिए, 1 से 1000 तक; एक सटीक संख्या इंगित करने के बजाय समय के साथ संकेत मान बदलता है। एनालॉग सिग्नल में प्रकाश की तीव्रता, आर्द्रता, तापमान आदि शामिल हैं।
चरण 3: योजनाबद्ध आरेख
चरण 4: प्रक्रियाएं
इस प्रयोग में, पोटेंशियोमीटर का उपयोग इस प्रकार किया जाता है
वोल्टेज विभक्त, जिसका अर्थ है उपकरणों को उसके सभी तीन पिनों से जोड़ना। पोटेंशियोमीटर के मध्य पिन को क्रमशः A0 और अन्य दो पिनों को 5V और GND से कनेक्ट करें। इसलिए, पोटेंशियोमीटर का वोल्टेज 0-5V है। पोटेंशियोमीटर के नॉब को घुमाएं और पिन A0 पर वोल्टेज बदल जाएगा। फिर उस वोल्टेज को नियंत्रण बोर्ड में AD कनवर्टर के साथ एक डिजिटल मान (0-1024) में परिवर्तित करें। प्रोग्रामिंग के माध्यम से, हम नियंत्रण बोर्ड पर एलईडी की चमक को नियंत्रित करने के लिए परिवर्तित डिजिटल मूल्य का उपयोग कर सकते हैं।
चरण 1:
सर्किट का निर्माण करें।
चरण 2:
github.com/primerobotics/Arduino से कोड डाउनलोड करें
चरण 3:
स्केच को Arduino Uno बोर्ड पर अपलोड करें
कोड को कंट्रोल बोर्ड पर अपलोड करने के लिए अपलोड आइकन पर क्लिक करें।
यदि विंडो के नीचे "अपलोड हो गया" दिखाई देता है, तो इसका मतलब है कि स्केच सफलतापूर्वक अपलोड कर दिया गया है।
पोटेंशियोमीटर के शाफ्ट को स्पिन करें और आपको एलईडी परिवर्तन की चमक दिखाई देनी चाहिए।
यदि आप संबंधित मान परिवर्तनों की जांच करना चाहते हैं, तो सीरियल मॉनिटर खोलें और विंडो में डेटा आपके पोटेंशियोमीटर नॉब के घूमने से बदल जाएगा। इस प्रयोग को आप जैसे चाहें दूसरों के लिए भी बदला जा सकता है। उदाहरण के लिए, एलईडी ब्लिंकिंग के समय अंतराल को नियंत्रित करने के लिए पोटेंशियोमीटर का उपयोग करें।
चरण 5: कोड
// पोटेंशियोमीटर द्वारा नियंत्रित
// घुमाएँ
पोटेंशियोमीटर का शाफ्ट और आपको एलईडी परिवर्तन की चमक दिखाई देनी चाहिए।
// वेबसाइट: www.primerobotics.in
/******************************************/
स्थिरांक
int एनालॉगपिन = 0;//एनालॉग इनपुट पिन से जुड़ा हुआ है
स्थिरांक
int LEDPin = 9;//लीड संलग्न करें
NS
इनपुटवैल्यू = 0;//वेरिएबल सेंसर से आने वाले मूल्य को स्टोर करने के लिए
NS
आउटपुटवैल्यू = 0;//वेरिएबल आउटपुट वैल्यू को स्टोर करने के लिए
/******************************************/
शून्य
सेट अप()
{
Serial.begin(9600);//सीरियल सेट करें
संचार बॉड्रेट 9600. के रूप में
}
/******************************************/
शून्य
कुंडली()
{
इनपुटवैल्यू = एनालॉगरेड (एनालॉगपिन);//पढ़ें
पोटेंशियोमीटर से मान
सीरियल.प्रिंट ("इनपुट:"); // प्रिंट
"इनपुट"
Serial.println (इनपुटवैल्यू); // प्रिंट
इनपुट वैल्यू
आउटपुटवैल्यू = नक्शा (इनपुट वैल्यू, 0, 1023, 0, 255); // 0-1023 से 0 से 255. की संख्या की संख्या के अनुपात में कनवर्ट करें
सीरियल.प्रिंट ("आउटपुट:"); // प्रिंट
"आउटपुट"
Serial.println (आउटपुटवैल्यू); // प्रिंट
आउटपुट वैल्यू
एनालॉगवर्इट (एलईडीपिन, आउटपुटवैल्यू); //इसे मोड़ें
आउटपुट मूल्य के आधार पर एलईडी
देरी (1000);
}
/*******************************************/
सिफारिश की:
Arduino के साथ पोटेंशियोमीटर के साथ एलईडी चमक को नियंत्रित करना: 3 कदम
Arduino के साथ पोटेंशियोमीटर के साथ एलईडी चमक को नियंत्रित करना: इस परियोजना में, हम पोटेंशियोमीटर द्वारा प्रदान किए गए चर प्रतिरोध का उपयोग करके एलईडी की चमक को नियंत्रित करेंगे। यह एक शुरुआत के लिए एक बहुत ही बुनियादी परियोजना है, लेकिन यह आपको पोटेंशियोमीटर और एलईडी काम करने के बारे में बहुत सी बातें सिखाएगा जो कि अग्रिम बनाने के लिए आवश्यक हैं
ब्लूटूथ या पोटेंशियोमीटर द्वारा नियंत्रित आरजीबी एलईडी: 5 कदम
ब्लूटूथ या पोटेंशियोमीटर द्वारा नियंत्रित आरजीबी एलईडी: हाय!आज मैं अपने Arduino प्रोजेक्ट को आपके साथ साझा करना चाहता था। मैंने RGB को Arduino द्वारा नियंत्रित किया है। इसमें 3 मोड और 2 इंटरफेस हैं। पहला मोड मैनुअल कंट्रोल, दूसरा कूल रेनबो और तीसरा कलर लॉक है। सबसे पहले आप पोटेंशियोमीटर को कैलिब्रेट करें। फिर आप
पोटेंशियोमीटर (वैरिएबल रेसिस्टर) और अरुडिनो यूनो का उपयोग करके एलईडी / चमक को लुप्त करना / नियंत्रित करना: 3 चरण
पोटेंशियोमीटर (वैरिएबल रेसिस्टर) और अरुडिनो यूनो का उपयोग करके एलईडी/चमक को फीका/नियंत्रित करना: Arduino एनालॉग इनपुट पिन पोटेंशियोमीटर के आउटपुट से जुड़ा है। तो Arduino ADC (डिजिटल कनवर्टर के अनुरूप) एनालॉग पिन पोटेंशियोमीटर द्वारा आउटपुट वोल्टेज को पढ़ रहा है। पोटेंशियोमीटर नॉब को घुमाने से वोल्टेज आउटपुट बदलता है और Arduino फिर से
एक पोटेंशियोमीटर और Arduino के साथ एलईडी चमक को नियंत्रित करना: 6 कदम
एक पोटेंशियोमीटर और Arduino के साथ एलईडी चमक को नियंत्रित करना: इस ट्यूटोरियल में हम सीखेंगे कि एक पोटेंशियोमीटर और Arduino के साथ एलईडी चमक को कैसे नियंत्रित किया जाए। एक प्रदर्शन वीडियो देखें
पोटेंशियोमीटर द्वारा एलईडी को नियंत्रित करें: 6 कदम
पोटेंशियोमीटर द्वारा नियंत्रित एलईडी: पहले, हमने नियंत्रण बोर्ड को डेटा भेजने के लिए सीरियल मॉनिटर का उपयोग किया है, जो एक नए सॉफ्टवेयर को जानने के लिए ज्ञानवर्धक हो सकता है। इस पाठ में, आइए देखें कि एक पोटेंशियोमीटर द्वारा एलईडी की चमक कैसे बदलें, और पोटेंशियोमेट का डेटा प्राप्त करें