विषयसूची:

Arduino के साथ पोटेंशियोमीटर के साथ एलईडी चमक को नियंत्रित करना: 3 कदम
Arduino के साथ पोटेंशियोमीटर के साथ एलईडी चमक को नियंत्रित करना: 3 कदम

वीडियो: Arduino के साथ पोटेंशियोमीटर के साथ एलईडी चमक को नियंत्रित करना: 3 कदम

वीडियो: Arduino के साथ पोटेंशियोमीटर के साथ एलईडी चमक को नियंत्रित करना: 3 कदम
वीडियो: अरुडिनो मास्टरक्लास | 90 मिनट में पूर्ण प्रोग्रामिंग कार्यशाला! 2024, नवंबर
Anonim
Image
Image

इस परियोजना में, हम पोटेंशियोमीटर द्वारा प्रदान किए गए चर प्रतिरोध का उपयोग करके एलईडी की चमक को नियंत्रित करेंगे। यह एक शुरुआत के लिए एक बहुत ही बुनियादी परियोजना है लेकिन यह आपको पोटेंशियोमीटर और एलईडी काम करने के बारे में कई चीजें सिखाएगा जो अग्रिम परियोजनाओं को बनाने के लिए आवश्यक हैं।

हम पोटेंशियोमीटर के बिना भी एलईडी की चमक को नियंत्रित कर सकते हैं। उस परियोजना की जाँच करने के लिए नीचे दिए गए लिंक पर क्लिक करें

लिंक: - पोटेंशियोमीटर के बिना एलईडी ब्राइटनेस कंट्रोल।

चरण 1: आवश्यक घटक

  1. अरुडिनो -
  2. पोटेंशियोमीटर -
  3. एलईडी -
  4. रोकनेवाला (220 से 1000 ओम) -
  5. जम्पर तार -

चरण 2: सर्किट योजनाबद्ध

सर्किट योजनाबद्ध
सर्किट योजनाबद्ध
सर्किट योजनाबद्ध
सर्किट योजनाबद्ध

पिन 11 एलईडी एनोड

ए0 वाइपर

वीसीसी 5वी

पोटेंशियोमीटर का Gnd टर्मिनल 3, LED का कैथोड

चरण 3: Arduino कोड

Arduino एनालॉग रीड फ़ंक्शन का उपयोग 0 से 5 वोल्ट के बीच वोल्टेज को मापने के लिए किया जाता है और इसे 0 से 1023 के बीच डिजिटल मान में परिवर्तित करता है। मान 1023 का कारण यह है कि डिजिटल कन्वर्टर्स का एनालॉग 10-बिट लंबा है। जैसा कि पीडब्लूएम के एनालॉग्राइट का कर्तव्य चक्र 0 से 255 के बीच होता है, इसलिए हम कोड में मान को 4 से विभाजित करेंगे।

कोड

कॉन्स्ट इंट POTENTIOMETER_PIN = 0;

इंट एनालॉग_वैल्यू = 0;

व्यर्थ व्यवस्था() {

// अपना सेटअप कोड यहां डालें, एक बार चलाने के लिए:

पिनमोड (11, आउटपुट);

पिनमोड (POTENTIOMETER_PIN, INPUT);

}

शून्य लूप () {

// अपना मुख्य कोड यहां रखें, बार-बार चलाने के लिए:

Analog_value=analogRead(POTENTIOMETER_PIN);

//एनालॉग_वैल्यू का मान 0 से 1023 तक है और PWM का कर्तव्य चक्र 0 से 255 तक है।

एनालॉगवर्इट (11, एनालॉग_वैल्यू / 4);

}

सिफारिश की: