Arduino/C2/Display-counter-using-Arduino/Bengali
Time | Narration |
00:01 | Display counter using Arduino এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে আমরা এগুলি শিখব:
LCD এবং Push button কে Arduino বোর্ডে যুক্ত করা এবং যখনই pushbutton টেপা থাকে কাউন্ট বাড়াতে একটি প্রোগ্রাম লেখা। |
00:22 | টিউটোরিয়ালটি অনুসরণ করতে, আপনার ইলেক্ট্রনিক্সের মৌলিক জ্ঞান এবং C বা C++ প্রোগ্রামিং ভাষার প্রাথমিক জ্ঞান থাকা উচিত। |
00:34 | টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি: Arduino UNO Board
Ubuntu Linux 14.04 operating system এবং Arduino IDE. |
00:47 | এই শৃঙ্খলায় আগের টিউটোরিয়ালে, আমরা Arduino এবং LCD ব্যবহার করে একটি সার্কিট বানিয়েছি। আমরা এই টিউটোরিয়ালে একই circuit ব্যবহার করব। |
01:00 | এখানে আমরা একটি pushbutton যোগ করব এবং সহজ counter বানাবো। |
01:06 | আমরা পূর্বের টিউটোরিয়ালে pushbutton এর কাজ সম্পর্কে শিখেছি। |
01:12 | এখন circuit সংযোগ বিশদভাবে দেখি। |
01:17 | pushbutton , 100 ohm resistor এর সাথে যুক্ত থাকে। |
01:22 | pushbutton, pin number 7 এর সাথে যুক্ত এবং 100 ohm resistor, ground এর সাথে যুক্ত। |
01:31 | অন্যান্য সকল সংযোগ আমাদের আগের প্রয়োগের মত একই। |
01:37 | এটি সংযোগের লাইভ সেটআপ যা সার্কিট ডায়াগ্রামে দেখানো হয়েছে। |
01:44 | এখন, আমরা Arduino IDE তে একটি প্রোগ্রাম লিখব। Arduino IDE তে যাই। |
01:54 | প্রথমত, আমাদের Liquid crystal library কে অন্তর্ভুক্ত করা দরকার। |
01:59 | দেখানো অনুযায়ী code লিখুন। |
02:02 | আমি LiquidCrystal টাইপ ভ্যারিয়েবল lcd কে আরম্ভ করেছি। |
02:08 | এখানে, pin number 12 কে Register Select এবং pin number 11 কে Enable হিসাবে আরম্ভ করা হয়েছে। |
02:19 | পরবর্তী 4 টি প্যারামিটার LCD এর data lines উপস্থাপন করে। |
02:25 | void setup ফাংশনে, লিখুন lcd.begin 16 comma 2 যেমনকি দেখানো হয়েছে।
এই command সারি এবং কলাম সহ LCD সূচনা করে। |
02:41 | এরপর আমরা pin number 7 কে INPUT হিসাবে সেটআপ করব। দেখানো অনুযায়ী কোড লিখুন। |
02:49 | অন্য উপায়ে, আমরা pin নম্বর একটি ভ্যারিয়েবল pbutton এ সংরক্ষণ করতে পারি।
দেখানো অনুযায়ী pbutton ভ্যারিয়েবল সংজ্ঞায়িত করি। |
03:01 | এখন আমরা void loop এর জন্য কোড লিখব। যখনই pushbutton টেপা হয় LCD তে কাউন্ট বৃদ্ধি পায়। |
03:11 | এটি যাচাই করতে যে pushbutton টেপা রয়েছে কি নয়, আমরা সাধারণ 'if' statement লিখব। |
03:19 | কাউন্ট প্রদর্শন করার আগে বোতামের স্থিতি যাচাই করি। |
03:25 | এই কমান্ড LCD তে কার্সারের স্থিতি নির্ধারণ করবে।
lcd.print বার্তা প্রিন্ট করবে। |
03:35 | আমরা এখন প্রোগ্রামটি compile এবং upload করব। এখন, আমি pushbutton টিপব। |
03:43 | এখানে, আমরা LCD তে button pressed বার্তা দেখতে পাই।
এটি দেখায় যে pushbutton সফলভাবে কাজ করছে। |
03:54 | এরপর আমরা counter সেট করতে প্রোগ্রামটি সংশোধন করব। |
03:58 | আমাদের কাউন্টারের জন্য ভ্যারিয়েবল প্রয়োজন। এখন, আমরা শূন্যের জন্য ভ্যারিয়েবল count শুরু করব। |
04:08 | এখানে দেখানো অনুযায়ী print স্টেটমেন্ট সংশোধন করুন।
প্রতিবার বোতাম টিপলে count++, কাউন্ট বাড়াবে। |
04:21 | এখন প্রোগ্রামটি compile এবং upload করি। এখন আমি pushbutton টিপব। |
04:29 | এটি প্রত্যাশিত রূপে কাজ করে না। আমরা এখানে প্রদর্শিত পৃথক কাউন্ট দেখি।
এটি কেনো হয়? |
04:37 | এটির কারণ হল আমরা বোতাম টেপার স্থিতি নির্দিষ্ট করেছি।
কিন্তু আমরা বোতাম ছেড়ে দেওয়ার স্থিতি উল্লেখ করিনি। |
04:46 | আউটপুটটি বোতাম টেপার সময়ের উপর ভিত্তি করে বর্ধিত সংখ্যা দেখায়। |
04:52 | তাই এখানে দেখানো অনুযায়ী আমরা 'while' statement লিখব। |
04:57 | এটি কাউন্ট ততক্ষন প্রদর্শন করবে, যখন pushbutton টিপে থাকার অবস্থায় থাকে।
তার মানে pin 7, HIGH মোডে রয়েছে। |
05:07 | আপনি বোতামটি ছেড়ে দিলে, স্থিতি LOW হবে এবং এটি 'while' loop থেকে বেরিয়ে আসবে। |
05:14 | আমি প্রোগ্রামটি ব্যাখ্যা করি। |
05:17 | প্রোগ্রামটি LCD এর সূচনা দিয়ে শুরু হয়। আমাদের কাছে ভ্যারিয়েবল pbutton এবং count রয়েছে। |
05:26 | void setup ফাংশনের ভিতরে, আমরা 16 টি কলাম এবং 2 টি সারি যুক্ত LCD এর সূচনা করেছি।
সুতরাং pinMode হল pin number 7 এর আউটপুট। |
05:42 | void loop ফাংশনে, আমরা এই স্থিতি যাচাই করছি যে pushbutton, HIGH কি নয়। |
05:49 | pushbutton টিপলে, cursor শূন্য কমা শূন্য স্থিতিতে থাকে। |
05:56 | lcd.print স্টেটমেন্ট কাউন্ট ভ্যালু প্রিন্ট করবে। প্রাথমিকভাবে count হল শূন্য। Count plus plus, 1 হবে। |
06:09 | বোতামটি ছেড়ে দিলে পরে এটি while loop ব্রেক করবে এবং লুপের বাইরে আসবে। |
06:15 | আবার আপনি বোতাম টিপলে, পরবর্তী ইটারেশন শুরু হবে এবং এটি কাউন্ট বাড়িয়ে তুলবে। |
06:23 | এখন প্রোগ্রামটি compile এবং upload করি। |
06:27 | এখন, আমি একবার বোতামটি টিপব এবং ছাড়বো। |
06:32 | আবার আমি বোতামটি টিপব এবং ছাড়বো। আপনি দেখতে পারেন যে যখনই বোতামটি টেপা হয় কাউন্ট বৃদ্ধি পায়। |
06:42 | এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে। সংক্ষিপ্তকরণ করি। |
06:47 | এখানে আমরা শিখেছি: LCD এবং pushbutton কে Arduino board এর সাথে যুক্ত করা
এবং যখনই পুশবটন pushbutton টেপা হয়, কাউন্ট প্রদর্শন করতে একটি প্রোগ্রাম লেখা। |
07:03 | নিম্নলিখিত অনুশীলনী করুন।
কাউন্টকে 2,4,6 এবং আগে এইভাবেই প্রদর্শন করতে একই প্রোগ্রাম পরিবর্তন করুন। প্রোগ্রামটি Compile এবং upload করুন। LCD তে প্রদর্শিত কাউন্ট পর্যবেক্ষণ করুন। |
07:21 | নিম্ন লিঙ্কে ভিডিওটি স্পোকেন টিউটোরিয়াল প্রকল্পকে সারাংশিত করে। এটি ডাউনলোড করুন এবং দেখুন। |
07:29 | স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে এবং প্রশংসাপত্র দেয়। আরও তথ্যের জন্য, আমাদের লিখুন। |
07:38 | এই ফোরামে আপনার সময়সীমার প্রশ্নগুলি পোস্ট করুন। |
07:42 | Spoken Tutorial প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। এই মিশন সম্পর্কে আরো তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
07:53 | আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |