Arduino/C2/Display-counter-using-Arduino/Bengali

From Script | Spoken-Tutorial
Revision as of 19:48, 8 July 2020 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta