আপনি যদি Raspberry Pi দিয়ে কিছু তৈরি করতে চান, তাহলে সম্ভবত রেজিস্টর ব্যবহার করবেন। এই অনুশীলনীতে এদের সম্পর্কে দুটি বিষয় জানা দরকার:
এই সমস্যা এড়াতে নির্মাতারা রেজিস্টরের গায়ে রঙ-কোড করা ব্যান্ড ছাপিয়ে থাকেন, যা তাদের রেজিস্ট্যান্সের মান নির্দেশ করে। প্রতিটি ব্যান্ডের একটি অবস্থান ও একটি সংখ্যাগত মান থাকে।
রেজিস্টরের প্রথম ২টি ব্যান্ডের এনকোডিং স্কিম সহজ: প্রতিটি রঙ একটি নির্দিষ্ট সংখ্যাকে বোঝায়।
এই অনুশীলনীতে আপনি একটি সহায়ক প্রোগ্রাম তৈরি করবেন, যাতে ব্যান্ডগুলোর মান আপনাকে মনে রাখতে না হয়।
এই রঙগুলোকে নিচের মতো এনকোড করা হয়েছে:
এই অনুশীলনীর লক্ষ্য হলো এমন একটি উপায় তৈরি করা:
মনে রাখার কৌশল রঙগুলোর সাথে সংখ্যাগুলোকে মেলায়, আর এই সংখ্যাগুলো একটি অ্যারেতে রাখলে দেখা যায় যে সেগুলো অ্যারেতে নিজেদের ইনডেক্সের সাথেই মিলে যায়: Better Be Right Or Your Great Big Values Go Wrong.
রেজিস্টরের রঙ-এনকোডিং সম্পর্কে আরও তথ্য পাওয়া যাবে Electronic color code উইকিপিডিয়া নিবন্ধে।
বর্ণনায় রঙের নামগুলো বড় হাতের অক্ষরে লেখা থাকলেও, colorCode ফাংশনটি সর্বদা ছোট হাতের সমতুল্য রূপ দিয়েই কল করা হবে, যেমন Brown-এর বদলে brown
Exercism-এ সাইন আপ করুন, JavaScript ট্র্যাকের 37টি কনসেপ্ট159টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।