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

আরডুইনো টিউটোরিয়াল

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

কন্ডিশনালা স্টেটমেন্ট হলো প্রোগ্রামের বিশেষ কোন অবস্থা বা কন্ডিশন চেক করা। এভাবে বললে আসলে বুজাতে কষ্ট হবে। তার চেয়ে আমি উদাহরণ দিয়েই বিষয়টা বুজানোর চেষ্টা করছি। আপনারাতো নিশ্চয় এতদিনে মোটামুটি আরডুইনোতে কোড লিখা কিছুটা হলেও শিখে গেছেন। ৬ষ্ঠ পর্বে আমরা যে প্রোগ্রামটা দেখেছিলাম সেখানে আমরা ডিজিটাল ইনপুটের উপর ভিত্তি করে আমাদের এলইডিকে কিভাবে নিয়ন্ত্রণ করতে হয় সেটা দেখেছিলাম। আচ্ছা গত পর্বের একই কোডটাকে আমি যদি এভাবে বলি যে, প্রথমে আমি আরডুইনোর কোডকে বললাম যে ইনপুটের অবস্থা কি? তারপর আরডুইনোকে বললাম ইনপুট যদি হাই থাকে তাহলে এলইডিকে জ্বালাও। তাহলে আরডুইনো চেক করবে আমার ইনপুট হাই কিনা। যদি হাই হয় তাহলে এলইডি জ্বালাবে। নয়তো এলইডি অফ করে রাখবে। এটাই হলো কন্ডিশন। এখানে যে দুইটা শব্দ ব্যবহার করলাম "যদি" এবং "নয়তো" এই দুইটি শব্দ দিয়েই মূলত কন্ডিশনাল স্টেটমেন্ট লিখতে হয়। অর্থ্যাৎ আমরা আরডুইনোতে কন্ডিশন চেক করবো if () ফাংশন দিয়ে। এখানে () বন্ধনীর মধ্যে আমরা কোন কন্ডিশন লিখবো। যেমন আমরা যদি বলি ৫ == ৫। একটা কথা বলে রাখি, কন্ডিশন চেক করার সময় আমাদেরকে ডাবল "=" চিহ্ন ব্যবহার করতে হবে। এখন বলুনতো ৫ কি ৫ এর সমান? অবশ্যই সমান। তার মানে আমাদের কন্ডিশনটা সত্য। তখন if () {} ফাংশনের মধ্যে আমরা যে কমান্ড দিবো আরডুইনোকে আরডুইনো তা পালন করবে। আর যদি সত্য না হয় তাহলে আমাদেরকে আরেকটা ফাংশন লিখতে হবে else {}। if() ফাংশন লিখার পর এটা লিখতে হয়। না লিখলেও চলে। যদি লিখেন তাহলে আপনার কন্ডিশনটা সত্য না হলে তাহলে else {} এর মধ্যে যা লিখা থাকবে আরডুইনো তা করবে। আশা করছি বুজাতে পেরেছি। যারা এখনো বুজতে পারেননি তারা ভয় পাওয়ার কোন কারণ নেই। আপনাদের জন্য তো আমি প্রতি পর্বেই ভিডিও টিউটোরিয়াল দিয়ে দেই।  ভিডিওতে আমি বিষয়টি একদম সহজভাবে এবং বাস্তব প্রজেক্টসহ বুজাতে চেষ্টা করেছি। আমার বিশ্বাস আপনারা ভিডিও দেখলে বিষয়টি আরো সহজভাবে বুজতে পারবেন। ভিডিওটি দেখুন:

আশা করছি আজকের পর্বটি আপনারা ভালো করে বুজতে পেরেছেন। তারপরও যদি কারো কোন সমস্যা থাকে তাহলে অবশ্যই টিউমেন্ট করে জানাবেন।

আমাদের ফেসবুক পেজ: নাবা টেক ওয়ার্ল্ড

আমাদের ইউটিউব চ্যানেল: Naba Tech World

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

Level 0

আমি নাদিমুল হক জুলাস। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 10 বছর 3 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 26 টি টিউন ও 72 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 3 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

প্রিয় নাদিমুল হক জুলাস,

আমি টেকটিউনস কমিউনিটি ম্যানেজার, শোয়াইব,

টেকটিউনস থেকে আপনার সাথে অফিসিয়ালি যোগাযোগ করতে চাচ্ছি। টেকটিউনস থেকে আপনার সাথে অফিসিয়ালি যোগাযোগ করার জন্য http://techtun.es/2obSQxE লিংকটিতে ক্লিক করে আপনার সাথে যোগাযোগের প্রয়োজনীয় তথ্য সাবমিট করে আমাদের সাহায্য করবেন আশা করছি।

ছদ্ম ছবি, নাম, ইমেইল, ফোন, ঠিকানা ও সৌশল Contact পরিহার করে আপনার প্রকৃত/আসল ছবি, নাম, ইমেইল, ফোন, ঠিকানা ও সৌশল Contact দিন। যেহেতু টেকটিউনস থেকে আপনার সাথে অফিসিয়ালি যোগাযোগ করা হবে।

সাবমিট করার পর আমাদের এই ম্যাসেজের রিপ্লাই আপনার কাছ থেকে আশা করছি।

ধন্যবাদ আপনাকে।