পিডাব্লুএমএম কী এবং এটি আরডিনোতে কীভাবে ব্যবহৃত হয়

সুচিপত্র:

পিডাব্লুএমএম কী এবং এটি আরডিনোতে কীভাবে ব্যবহৃত হয়
পিডাব্লুএমএম কী এবং এটি আরডিনোতে কীভাবে ব্যবহৃত হয়

ভিডিও: পিডাব্লুএমএম কী এবং এটি আরডিনোতে কীভাবে ব্যবহৃত হয়

ভিডিও: পিডাব্লুএমএম কী এবং এটি আরডিনোতে কীভাবে ব্যবহৃত হয়
ভিডিও: Arduino-পালস প্রস্থ মড্যুলেশন PWM 2024, এপ্রিল
Anonim

আসুন পিডাব্লুএম এর সংক্ষিপ্ত বিবরণটির পিছনে কী রয়েছে, এটি কীভাবে কাজ করে, এটি কী জন্য এবং আমরা এটি আরডুইনোর সাথে কাজ করার ক্ষেত্রে কীভাবে ব্যবহার করতে পারি তা নির্ধারণ করুন।

পিডাব্লুএম সংকেত
পিডাব্লুএম সংকেত

প্রয়োজনীয়

  • - আরডুইনো;
  • - হালকা নির্গমনকারী ডায়োড;
  • - 200 ওহমের প্রতিরোধের সহ একটি প্রতিরোধক;
  • - কম্পিউটার।

নির্দেশনা

ধাপ 1

আরডুইনো ডিজিটাল পিন দুটি মাত্র মান দিতে পারে: লজিক 0 (LOW) এবং লজিক 1 (HIGH) IGH এ কারণেই তারা ডিজিটাল। তবে আরডুইনোর "বিশেষ" উপসংহার রয়েছে, যা পিডব্লিউএম মনোনীত হয়। এগুলিকে কখনও কখনও একটি avyেউয়ের লাইন "~" দিয়ে চিহ্নিত করা হয় বা বৃত্তাকার বা কোনওরকমভাবে অন্যের থেকে আলাদা করা হয়। পিডব্লিউএম এর অর্থ "পালস-প্রস্থের মড্যুলেশন" বা পালস প্রস্থের মড্যুলেশন, পিডব্লিউএম।

একটি পালস প্রস্থের মডুলেটেড সিগন্যাল একটি ধ্রুবক ফ্রিকোয়েন্সিটির একটি নাড়ি সংকেত, তবে একটি পরিবর্তনশীল শুল্ক চক্র (তার পুনরাবৃত্তির সময়ের মধ্যে নাড়ির সময়কালের অনুপাত)। প্রকৃতির বেশিরভাগ শারীরিক প্রক্রিয়াগুলির কিছুটা জড়তা রয়েছে এই কারণে, 1 থেকে 0 পর্যন্ত তীক্ষ্ণ ভোল্টেজের ড্রপগুলি কিছুটা গড় মূল্য গ্রহণ করে ধীরে ধীরে আনা হবে। দায়িত্ব চক্রটি সেট করে, আপনি পিডব্লিউএম আউটপুটটিতে গড় ভোল্টেজ পরিবর্তন করতে পারেন।

যদি শুল্ক চক্রটি 100% হয়, তবে আরডুইনোর ডিজিটাল আউটপুটটিতে সর্বদা "1" বা 5 ভোল্টের যুক্তি ভোল্টেজ থাকবে। আপনি যদি শুল্কচক্রটিকে 50% নির্ধারণ করেন তবে আউটপুটটির অর্ধেক সময় যৌক্তিক "1", এবং অর্ধ - যৌক্তিক "0" হবে এবং গড় ভোল্টেজ 2.5 ভোল্টের হবে be ইত্যাদি।

প্রোগ্রামে শুল্ক চক্রটি শতাংশ হিসাবে নয়, তবে 0 থেকে 255 পর্যন্ত সংখ্যা হিসাবে সেট করা হয়েছে For % ডিজিটাল পিডব্লিউএম আউটপুট # 10 এ।

নাড়ির প্রস্থের মড্যুলেশন ফাংশন সহ আরডুইনো পিনগুলি প্রায় 500 হার্জেডের ফ্রিকোয়েন্সিতে কাজ করে। এর অর্থ এই যে নাড়ি পুনরাবৃত্তি সময়কাল প্রায় 2 মিলিসেকেন্ড, যা চিত্রের সবুজ উল্লম্ব স্ট্রোক দ্বারা পরিমাপ করা হয়।

দেখা যাচ্ছে যে আমরা ডিজিটাল আউটপুটে একটি এনালগ সংকেত অনুকরণ করতে পারি! মজাদার, তাই না ?!

আমরা কীভাবে এটি ব্যবহার করতে পারি? অ্যাপ্লিকেশন অনেক আছে! উদাহরণস্বরূপ, এগুলি হ'ল LED ব্রাইটনেস কন্ট্রোল, মোটর স্পিড কন্ট্রোল, ট্রানজিস্টর কারেন্ট কন্ট্রোল, পাইজো ইমিটার থেকে শব্দ নিষ্কাশন …

পালস প্রস্থের সংশোধন বোঝা
পালস প্রস্থের সংশোধন বোঝা

ধাপ ২

আসুন এক নজরে আসুন এক নজরে আসল উদাহরণ - পিডাব্লুএম ব্যবহার করে কোনও এলইডি এর উজ্জ্বলতা নিয়ন্ত্রণ করা control আসুন একসাথে একটি ক্লাসিক স্কিম রাখি।

আরডুইনোতে পিডব্লিউএম প্রদর্শনের জন্য সার্কিট
আরডুইনোতে পিডব্লিউএম প্রদর্শনের জন্য সার্কিট

ধাপ 3

আসুন উদাহরণস্বরূপ থেকে "বিবর্ণ" স্কেচটি খুলুন: ফাইল -> নমুনা -> 01. বেসিক -> বিবর্ণ।

আরডুইনোতে পিডব্লিউএম প্রদর্শনের জন্য একটি নমুনা খোলা হচ্ছে
আরডুইনোতে পিডব্লিউএম প্রদর্শনের জন্য একটি নমুনা খোলা হচ্ছে

পদক্ষেপ 4

আসুন এটি কিছুটা পরিবর্তন করুন এবং এটি আরডুইনো স্মৃতিতে লোড করুন।

PWM বিক্ষোভ স্কেচ
PWM বিক্ষোভ স্কেচ

পদক্ষেপ 5

আমরা পাওয়ার চালু করি। LED ধীরে ধীরে উজ্জ্বলতায় বৃদ্ধি পায় এবং তারপরে ধীরে ধীরে হ্রাস পায়। আমরা নাড়ি প্রস্থের মডুলেশন ব্যবহার করে ডিজিটাল আউটপুটে একটি এনালগ সংকেত সিমুলেট করেছি।

প্রস্তাবিত: