विषयसूची:

पोटेंशियोमीटर से ADC मान पढ़ें: 4 कदम
पोटेंशियोमीटर से ADC मान पढ़ें: 4 कदम

वीडियो: पोटेंशियोमीटर से ADC मान पढ़ें: 4 कदम

वीडियो: पोटेंशियोमीटर से ADC मान पढ़ें: 4 कदम
वीडियो: Analog To Digital Converter (ADC) Explained in Hindi l ERTOS Course 2024, जुलाई
Anonim
पोटेंशियोमीटर से ADC मान पढ़ें
पोटेंशियोमीटर से ADC मान पढ़ें

इस लेख में मैं आपको दिखाऊंगा कि पोटेंशियोमीटर से ADC मान कैसे पढ़ा जाता है।

यह Arduino प्रोग्रामिंग का आधार है। जो Arduino द्वारा प्रदान किए गए एनालॉग पिन का उपयोग करके एनालॉग मान पढ़ रहा है।

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

बर्तन का उपयोग क्यों करें? क्योंकि यह घटक खोजने में आसान है और एनालॉग इनपुट का उपयोग करके पढ़े जाने वाले सेंसर का प्रतिनिधित्व कर सकता है।

इस एडीसी रीडिंग से, इसे बाद में आउटपुट डिवाइसेस के साथ जोड़ा जा सकता है। और निश्चित रूप से दिलचस्प चीजें बनाएंगे।

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

आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक

यह एक घटक है जिसकी इस ट्यूटोरियल में आवश्यकता है:

  • अरुडिनो नैनो v3.0
  • पोटेंशियो 100K
  • जम्पर तार
  • परियोजना बोर्ड
  • यूएसबी मिनी
  • लैपटॉप
  • अरुडिनो आईडीई

चरण 2: इकट्ठा

इकट्ठा
इकट्ठा

उपयोग किए गए सभी घटकों को इकट्ठा करें।

इसे असेंबल करने के लिए एक गाइड के रूप में ऊपर दिए गए योजनाबद्ध आरेखण का उपयोग करें।

Arduino के लिए पोटेंशियो

१ ==> गाँड

२ ==> ए०

3 ==> +5वी

चरण 3: प्रोग्रामिंग

प्रोग्रामिंग
प्रोग्रामिंग

सर्किट स्थापित होने के बाद। इसके बाद, arduino को ADC रीड प्रोग्राम के साथ भरें जो कि बनाया गया है।

मैंने जो स्केच बनाया है वह लगभग इस प्रकार है:

शून्य सेटअप () {// 9600 बिट प्रति सेकंड पर सीरियल संचार प्रारंभ करें: Serial.begin (9600); }

// लूप रूटीन हमेशा के लिए बार-बार चलता है:

शून्य लूप () {// एनालॉग पिन पर इनपुट पढ़ें 0: इंट सेंसरवैल्यू = एनालॉगरेड (ए 0); // आपके द्वारा पढ़े गए मान का प्रिंट आउट लें: Serial.println(sensorValue); देरी(1); // स्थिरता के लिए पढ़ने के बीच में देरी}

आप नीचे दी गई मूल फ़ाइल भी डाउनलोड कर सकते हैं:

चरण 4: परिणाम

नतीजा
नतीजा

परिणाम देखने का एक तरीका निम्नलिखित है:

  • Arduino पर सीरियल मॉनिटर खोलें।
  • सुनिश्चित करें कि सीरियल मॉनीटर और प्रोग्राम पर बॉड दर उपयुक्त है (यहां 9600 का उपयोग करके)।
  • फिर पोटेंशियोमीटर घुमाएँ
  • जब दाईं ओर घुमाया जाता है, तो ADC मान और भी अधिक हो जाएगा
  • जब बाईं ओर घुमाया जाता है, तो ADC मान छोटा हो जाएगा
  • सबसे छोटा मान 0 है और सबसे बड़ा मान 1023 है।

डिजिटल डेटा 0-1023 से, हम इसका उपयोग अन्य रोचक चीजें बनाने के लिए कर सकते हैं। बस मेरे आने वाले लेख को देखें।

सिफारिश की: