ট্র্যাক
/
Crystal
Crystal
/
অনুশীলনী
/
রেজিস্টরের রঙ বিশেষজ্ঞ
রেজিস্টরের রঙ বিশেষজ্ঞ

রেজিস্টরের রঙ বিশেষজ্ঞ

সহজ

ভূমিকা

Raspberry Pi দিয়ে আপনি যদি কিছু বানাতে চান, তাহলে সম্ভবত আপনার রেজিস্টর লাগবে। আগের Resistor Color Duo ও Resistor Color Trio অনুশীলনীর মতো, এখানেও আপনি রেজিস্টরের রঙের ব্যান্ডকে মানুষের পড়ার উপযোগী লেবেলে অনুবাদ করবেন।

  • প্রতিটি রেজিস্টরের একটি রেজিস্ট্যান্স মান থাকে।
  • রেজিস্টরগুলো ছোট, এতটাই ছোট যে আপনি যদি তাদের গায়ে রেজিস্ট্যান্স মানটি ছাপিয়ে দেন, তাহলে সেটি পড়া কঠিন হয়ে যাবে। এই সমস্যা এড়াতে নির্মাতারা রেজিস্টরের গায়ে রঙ দিয়ে কোড করা ব্যান্ড ছাপেন, যাতে তাদের রেজিস্ট্যান্স মান বোঝা যায়।
  • প্রতিটি ব্যান্ড একটি সংখ্যার একটি অঙ্ক হিসেবে কাজ করে। যেমন, তারা যদি একটি বাদামি ব্যান্ড (মান ১) ছাপেন এবং তার পরে একটি সবুজ ব্যান্ড (মান ৫), তাহলে সেটি ১৫ সংখ্যাটি বোঝাবে।

নির্দেশনা

এই অনুশীলনীতে আপনি একটি সহায়ক প্রোগ্রাম তৈরি করবেন, যাতে ব্যান্ডগুলোর মান আপনাকে মনে রাখতে না হয়। প্রোগ্রামটি ইনপুট হিসেবে 1, 4 বা 5টি রং নেবে এবং ওহমে সঠিক মান আউটপুট দেবে। রঙের ব্যান্ডগুলো এভাবে এনকোড করা হয়:

  • Black: 0
  • Brown: 1
  • Red: 2
  • Orange: 3
  • Yellow: 4
  • Green: 5
  • Blue: 6
  • Violet: 7
  • Grey: 8
  • White: 9

resistor-color trio অনুশীলনীতে আপনি প্রথম তিনটি রং ডিকোড করেছিলেন। উদাহরণস্বরূপ: orange-orange-brown মূল মান 330 দেয়। এই অনুশীলনীতে আপনাকে এর সঙ্গে টলারেন্স যোগ করতে হবে। টলারেন্স হলো সেই সর্বোচ্চ পরিমাণ, যতটা কোনো মান মূল মানের চেয়ে বেশি বা কম হতে পারে। উদাহরণস্বরূপ, শেষ ব্যান্ডটি যদি green হয়, তাহলে সর্বোচ্চ টলারেন্স হবে ±0.5%।

টলারেন্স ব্যান্ডের মান এই তালিকার একটি হবে:

  • Grey - 0.05%
  • Violet - 0.1%
  • Blue - 0.25%
  • Green - 0.5%
  • Brown - 1%
  • Red - 2%
  • Gold - 5%
  • Silver - 10%

চার-ব্যান্ড রেজিস্টর এভাবে সাজানো হয়:

ব্যান্ড_১ ব্যান্ড_২ ব্যান্ড_৩ ব্যান্ড_৪
মান_১ মান_২ গুণক টলারেন্স

অর্থাৎ

  • orange-orange-brown-green মানে 330 ohms, টলারেন্স ±0.5%।
  • orange-orange-red-grey মানে 3300 ohms, টলারেন্স ±0.05%।

চার-ব্যান্ড ও পাঁচ-ব্যান্ড রেজিস্টরের মধ্যে পার্থক্য হলো, পাঁচ-ব্যান্ড রেজিস্টরে আরও নির্ভুল মান বোঝাতে একটি অতিরিক্ত ব্যান্ড থাকে।

ব্যান্ড_১ ব্যান্ড_২ ব্যান্ড_৩ ব্যান্ড_৪ ব্যান্ড_৫
মান_১ মান_২ মান_৩ গুণক টলারেন্স

অর্থাৎ

  • orange-orange-orange-black-green মানে 333 ohms, টলারেন্স ±0.5%।
  • orange-red-orange-blue-violet মানে 323M ohms, টলারেন্স ±0.10।

এক-ব্যান্ড রেজিস্টরও আছে। এক-ব্যান্ড রেজিস্টরে শুধু black রং থাকে, যার মান 0।

এই অনুশীলনীর মূল কথা হলো রেজিস্টরের ব্যান্ডের রংগুলোকে একটি লেবেলে রূপান্তর করা:

"... ohms ...%"

তাই ইনপুট যদি হয় "orange", "orange", "black, green", তাহলে রিটার্ন আসবে:

"33 ohms ±0.5%"

মান এক হাজারের বেশি ওহম হলে আমরা বলি "kiloohms"। এটা ঠিক ১০০০ মিটারকে "kilometer" এবং ১০০০ গ্রামকে "kilograms" বলার মতোই।

তাই ইনপুট যদি হয় "orange", "orange", "orange", grey, তাহলে রিটার্ন আসবে:

"33 kiloohms ±0.05%"

মান দশ লাখের বেশি ওহম হলে আমরা বলি "megaohms"।

তাই ইনপুট যদি হয় "orange", "orange", "orange", "red", তাহলে রিটার্ন আসবে:

"33 megaohms ±2%"

GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
Crystal Exercism

রেজিস্টরের রঙ বিশেষজ্ঞ শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, Crystal ট্র্যাকের 26টি কনসেপ্ট142টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।