আরডুইনো টিউটোরিয়াল পর্ব – ৮: আরডুইনোতে কন্ডিশনাল স্টেটমেন্ট ব্যবহার করার পদ্ধতি

আসসালামু আলাইকুম। নাবা টেক ওয়ার্ল্ডের আরডুইনো বিষয়ক ধারাবাহিক টিউটোরিয়ালের ৮ম পর্বে আপনাদের সবাইকে স্বাগতম জানাচ্ছি। এই পর্বে আমরা আলোচনা করবো আরডুইনোতে কিভাবে কন্ডিশনাল স্টেটমেন্ট ব্যবহার করতে হয়।

arduino bangla tutorial, conditional statement

কন্ডিশনাল স্টেটমেন্ট কি? কন্ডিশনাল স্টেটমেন্ট হলো কোন শর্ত আরোপ করে বিশেষ কাজ করানোর পদ্ধতি। একটা উদাহরণ দিয়ে বুজানোর চেষ্টা করছি। ধরুন আপনার বাসায় রুম ঠান্ডা করার জন্য একটা এয়ার কুলার আছে। এখন আপনি এই এয়ার কুলারটাকে চালানোর জন্য একটা শর্ত দিচ্ছেন এরকম যে যদি রুমের তাপমাত্রাটা ২০ ডিগ্রী থেকে বেড়ে যায় তাহলেই মেশিনটা চালু হবে। অন্যথায় অর্থ্যাৎ যখন রুমের তাপমাত্রা ২০ ডিগ্রী বা তার নিচে থাকবে তখন মেশিনটা অফ হয়ে থাকবে। এই যে আপনি তাপমাত্রার উপর ডিপেন্ড করে একটা শর্ত দিলেন এটাই হলো কন্ডিশনাল স্টেটমেন্ট। আরডুইনোতেও আমরা প্রায়শই কন্ডিশনাল স্টেটমেন্ট ব্যবহার করবো। এই ধরুন আমরা যদি এয়ার কুলারের পরিবর্তে আমাদের রুমের ফ্যানটাকে একটা নির্দিষ্ট তাপমাত্রায় চালু বা বন্ধ করতে চাই তাহলে কিন্তু আমরা সেটা আরডুইনো ব্যবহার করেই করতে পারবো। আমাদেরকে শুধু প্রোগ্রামটাতে একটা কন্ডিশনাল স্টেটমেন্ট উল্লেখ করে দিতে হবে।

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

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

তো বন্ধুরা আশা করছি আপনারা সম্পূর্ণ ভিডিওটি দেখেছেন এবং কন্ডিশনাল স্টেটমেন্ট সম্পর্কে বুজতে পেরেছেন। এই ভিডিওর কোন বিষয় যদি আপনাদের বুজতে অসুবিধা হয় কিংবা এ সম্পর্কিত যদি কোন প্রশ্ন থাকে অবশ্যই আমাদেরকে কমেন্ট করে জানাবেন। আমরা চেষ্টা করবো আপনার কমেন্টের রিপ্লাই দিতে।

আজ এখানেই বিদায় নিয়ে নিচ্ছি। ইনশাআল্লাহ আগামী পর্বে আমরা নতুন কোন বিষয় শিখবো। যে পর্যন্ত সবাই ভালো থাকুন, সুস্থ থাকুন। আল্লাহ হাফেজ।

Share This Post

Post Comment