Microcontroller
- Microcontroller একটি একক আইসি, প্রসেসর কোর, মেমরি এবং প্রোগ্রাম -পাওয়ারযুক্ত ইনপুট/আউটপুট পেরিফেরিয়াল দিয়ে তৈরি একটি ছোট কম্পিউটার। এটি একটি বিশেষ ধরণের কম্পিউটার যা স্বয়ংক্রিয়ভাবে মেশিন বা যন্ত্রপাতি পরিচালনা করতে ব্যবহৃত হয়। যেমন- অটোমোবাইল ইঞ্জিন নিয়ন্ত্রণ সিস্টেম, রিমোট কন্ট্রোল, অফিস মেশিন, পাওয়ার সরঞ্জাম, খেলনা এবং অন্যান্য এম্বেড থাকা সিস্টেম। হাতের স্পর্শ ছাড়াই মেশিনের মাধ্যমে কোন প্রোডাক্ট তৈরি করার কাজটি মূলত ঐ মেশিনে লাগানো মাইক্রোকন্ট্রোলারটিই করে থাকে।যন্ত্রের মাধ্যমে সুনির্দিষ্ট কোন কাজ স্বয়ংক্রিয়ভাবে করানোর জন্য মাইক্রোকন্ট্রোলার ব্যবহৃত হয়। মাইক্রোকন্ট্রোলারকে প্রায়শই এম্বেডড মাইক্রোকন্ট্রোলার বলা হয়, যা এম্বেডেড সিস্টেমের অংশ হিসাবে কাজ করে। একটি বৃহত ডিভাইস বা সিস্টেমের একটি অংশকে এম্বেডড সিস্টেম বলা হয়।
Microcontroller-এর অংশ:
একটি মাইক্রোকন্ট্রোলার বিভিন্ন যন্ত্রপাতিগুলির সংমিশ্রণ দ্বারা তৈরি। নীচে এর কয়েকটি গুরুত্বপূর্ণ অংশ দেওয়া হল।
যথা-
- Processor: কম্পিউটারের মতো মাইক্রোকন্ট্রোলারের একটি প্রসেসর রয়েছে। মাইক্রোকন্ট্রোলার প্রসেসরটি কীসের জন্য ব্যবহার করা উচিত তার ভিত্তিতে তৈরি করা হয়। উদাহরণস্বরূপ, একটি 3-বিট Z80 Processor একটি সাধারণ মানের মাইক্রোওয়েভ ওভেনের জন্য ব্যবহৃত হয়।
- ROM: মাইক্রোকন্ট্রোলারে ROM মেমরি রয়েছে। এটিতে প্রয়োজনীয় প্রোগ্রাম বা সফ্টওয়্যার রয়েছে।
- LED or LCD Panel: মাইক্রোকন্ট্রোলারের কাজের ইনপুট বা আউটপুট নিয়ন্ত্রণ করতে একটি এলইডি বা এলসিডি প্যানেল রয়েছে। ব্যবহারকারী মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত কীপ্যাডের মাধ্যমে বা রিমোট কন্ট্রোলারের মাধ্যমে ইনপুট করতে পারে।
- Sensor: মাইক্রোকন্ট্রোলারের প্রসেসরের বিভিন্ন সিদ্ধান্ত -তৈরির জন্য ব্যবহৃত বিভিন্ন মানের ডেটা সংগ্রহ করার জন্য অপটিকাল, লেজার, তাপীয়, অডিও ইত্যাদির মতো বিভিন্ন প্রয়োজনীয় সেন্সর রয়েছে।
Microcontroller-এর ব্যবহার:
- Microcontrollers to control the temperature of AC: মাইক্রোকন্ট্রোলারগুলি বর্তমানে অনেকগুলি আধুনিক এসিগুলিতে ব্যবহৃত হয়। ব্যবহারকারী মাইক্রোকন্ট্রোলারের তাপমাত্রা রিমোটের রিমোটের মাধ্যমে রিমোটের সাথে রিমোটের সাথে নিয়ন্ত্রণ করতে পারে যে ব্যবহারকারী তার ঘরে ব্যবহৃত তাপমাত্রা ব্যবহার করতে চান, এসি কতক্ষণ স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে। এই মাইক্রোকন্ট্রোলার মাইক্রোপ্রসেসরগুলি বিভিন্ন ধরণের সেন্সিং ডিভাইস এবং কন্ট্রোলারকে নিয়ন্ত্রণ করে এবং নির্দিষ্ট মাত্রার তাপমাত্রা নিয়ন্ত্রণ করে।
- Use of microcontrollers in microwave: বর্তমানে অনেকেই বাড়িতে গরম করতে এবং খাবার তৈরি করতে মাইক্রোওয়েভ ব্যবহার করেন। মাইক্রোকন্ট্রোলার মাইক্রোওয়েভে ব্যবহৃত হয়। মাইক্রোওয়েভটিতে ব্যবহারকারীর ইনপুট দেওয়ার জন্য প্রদর্শনটির জন্য কী প্যানেল এবং এলইডি বা এলসিডি রয়েছে। যদি ব্যবহারকারী ব্যবহারকারীর মাইক্রোওয়েভের তাপমাত্রা ইনপুট করে তবে মাইক্রোওয়েভ স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে।
- Use of microcontrollers in the car: বর্তমানে, মাইক্রোকন্ট্রোলারগুলি প্রায় সমস্ত আধুনিক গাড়িতে ব্যবহৃত হয়। গাড়ির ইঞ্জিন অত্যধিক উত্তপ্ত হয়ে গেলে অনেক সমস্যা দেখা দেয়। তাই ইঞ্জিনের তাপমাত্রা নিয়ন্ত্রণের জন্য ব্যবহৃত মাইক্রোকন্ট্রোলার গাড়ীর ইঞ্জিন অতিরিক্ত গরম হলে সংকেত দেয় এবং স্বয়ংক্রিয়ভাবে ইঞ্জিন বন্ধ করে দেয়। মাইক্রোকন্ট্রোলার গাড়ির এসি নিয়ন্ত্রণ করতেও ব্যবহৃত হয়।