সুচিপত্র:

অ্যানালগ ভোল্টেজ পড়ুন - আরডুইনো - কোড প্রকাশ #1: 5 ধাপ
অ্যানালগ ভোল্টেজ পড়ুন - আরডুইনো - কোড প্রকাশ #1: 5 ধাপ

ভিডিও: অ্যানালগ ভোল্টেজ পড়ুন - আরডুইনো - কোড প্রকাশ #1: 5 ধাপ

ভিডিও: অ্যানালগ ভোল্টেজ পড়ুন - আরডুইনো - কোড প্রকাশ #1: 5 ধাপ
ভিডিও: Arduino basic part 7 (Serial communication) || আরডুইনো বেসিক পর্ব ৭ (সিরিয়াল কমিউনিকেশন) 2024, জুন
Anonim
অ্যানালগ ভোল্টেজ পড়ুন - আরডুইনো - কোড প্রকাশ #1
অ্যানালগ ভোল্টেজ পড়ুন - আরডুইনো - কোড প্রকাশ #1
অ্যানালগ ভোল্টেজ পড়ুন - আরডুইনো - কোড প্রকাশ #1
অ্যানালগ ভোল্টেজ পড়ুন - আরডুইনো - কোড প্রকাশ #1
অ্যানালগ ভোল্টেজ পড়ুন - আরডুইনো - কোড প্রকাশ #1
অ্যানালগ ভোল্টেজ পড়ুন - আরডুইনো - কোড প্রকাশ #1

কোড প্রকাশ #1 রেড অ্যানালগ ভোল্টেজ: এই উদাহরণটি আপনাকে দেখায় কিভাবে এনালগ পিন 0 এ একটি এনালগ ইনপুট পড়তে হয়, analogRead () থেকে ভোল্টেজের মানগুলি রূপান্তর করতে হয় এবং এটি Arduino সফটওয়্যার (IDE) এর সিরিয়াল মনিটরে প্রিন্ট করতে হয়।

ধাপ 1: হার্ডওয়্যার প্রয়োজন:

Arduino বা Genuino বোর্ড, 10k OHM Potentiometer।

পদক্ষেপ 2: নিরাপত্তা সতর্কতা; স্বাস্থ্যকর ব্যবহার:

আরডুইনো এর অ্যানালগ পিনে বাহ্যিক বিদ্যুৎ সরবরাহের ব্যবহার 5V এর বেশি হওয়া উচিত না, 5V লজিকের কারণে আরডুইনো কাজ করে, এবং মাইক্রোকন্ট্রোলার যদি 5 টি ভল্টেজ থেকে বেরিয়ে যেতে পারে সে সম্পর্কে সচেতন থাকুন। এই প্রকল্পটি ছোট পেন্সিল বা লিথিয়াম ব্যাটারি এবং ট্রিমপটগুলির ভোল্টেজ চেক করার জন্য কার্যকর।

ধাপ 3: সার্কিট:

সার্কিট
সার্কিট
সার্কিট
সার্কিট

পোটেন্টিওমিটার থেকে আপনার বোর্ডে তিনটি তার সংযুক্ত করুন। প্রথমটি পটেন্টিওমিটারের বাইরের পিন থেকে মাটিতে যায়। দ্বিতীয়টি পোটেন্টিওমিটারের অন্য বাইরের পিন থেকে 5 ভোল্টে যায়। তৃতীয়টি পোটেন্টিওমিটারের মাঝের পিন থেকে এনালগ ইনপুট 0. পর্যন্ত যায়। এটি কেন্দ্র পিনে ভোল্টেজ পরিবর্তন করে। যখন কেন্দ্র এবং 5 ভোল্টের সাথে সংযুক্ত পার্শ্বের মধ্যে প্রতিরোধ শূন্যের কাছাকাছি থাকে (এবং অন্য দিকে প্রতিরোধ 10 কিলোহামের কাছাকাছি থাকে), কেন্দ্র পিনের ভোল্টেজ 5 ভোল্টের কাছাকাছি। যখন প্রতিরোধের বিপরীত হয়, কেন্দ্র পিনের ভোল্টেজ 0 ভোল্ট, বা স্থল কাছাকাছি। এই ভোল্টেজ হল এনালগ ভোল্টেজ যা আপনি ইনপুট হিসেবে পড়ছেন। বোর্ডের মাইক্রোকন্ট্রোলারের ভিতরে একটি সার্কিট থাকে যার নাম এনালগ-টু-ডিজিটাল কনভার্টার বা এডিসি যা এই পরিবর্তনশীল ভোল্টেজটি পড়ে এবং এটি 0 থেকে 1023 এর মধ্যে একটি সংখ্যায় রূপান্তরিত করে। যখন শ্যাফ্ট একদিকে সব দিকে ঘুরিয়ে দেওয়া হয়, তখন পিনের দিকে 0 ভোল্ট থাকে, এবং ইনপুট মান 0. হয় যখন শ্যাফ্টটি সমস্ত দিকে বিপরীত দিকে ঘুরানো হয়, সেখানে 5 ভোল্ট পিনের দিকে যায় এবং ইনপুট মান 1023। এর মধ্যে, analogRead () 0 থেকে 1023 এর মধ্যে একটি সংখ্যা প্রদান করে যা পিনে প্রয়োগ করা ভোল্টেজের পরিমাণের সমানুপাতিক।

ধাপ 4: কোড:

কোড
কোড

উল্লেখ্য যে আপনার যদি কম্পিউটার বা ল্যাপটপ না থাকে, তাহলে আপনি গুগল প্লে স্টোরে উপলব্ধ 'Arduinodroid' অ্যাপ দিয়ে আপনার Arduino প্রোগ্রাম করতে পারেন। আপনি 'Arduinodroid'.void setup () {Serial.begin (9600);} void loop () {int sensorValue = analogRead (A0); ভাসা ভোল্টেজ = সেন্সর ভ্যালু * (5.0 / 1023.0); Serial.println (ভোল্টেজ);}

ধাপ 5: ইনস্টাগ্রাম পোস্ট

এই ইনস্টাগ্রাম পোস্টটি দেখুন যেখানে আমি এই প্রকল্পটি বর্ণনা করেছি -

প্রস্তাবিত: