Arduino/C2/Arduino-with-Tricolor-LED-and-Push-button/Bengali
From Script | Spoken-Tutorial
| Time | Narration |
| 00:01 | Interfacing Arduino with Tricolor LED and Pushbutton এর টিউটোরিয়ালে আপনাদের স্বাগত। |
| 00:09 | এই টিউটোরিয়ালে আমরা tricolor LED কে Arduino বোর্ডের সাথে যুক্ত করা শিখব। |
| 00:17 | ত্রিকোণ LED জ্বলতে একটি প্রোগ্রাম লিখুন এবং জ্বলজ্বল নিয়ন্ত্রণ করতে Push button ব্যবহার করুন। |
| 00:27 | এখানে আমি ব্যবহার করছি Arduino UNO Board, |
| 00:31 | Ubuntu Linux 14.04 operating system এবং Arduino IDE. |
| 00:39 | টিউটোরিয়ালটি অনুসরণ করতে আপনার ইলেক্ট্রনিক্সের প্রাথমিক জ্ঞান এবং C বা C++ প্রোগ্রামিং ভাষার প্রাথমিক জ্ঞান থাকা উচিত। |
| 00:52 | আমাদের Tricolor LED, Resistor এর মত কিছু বাহ্যিক ডিভাইসও প্রয়োজন। |
| 01:01 | Breadboard, Jumper Wires এবং Pushbutton. |
| 01:08 | সেই বাহ্যিক ডিভাইসের ইমেজ দেখুন যা এর জন্য প্রয়োজনীয়। |
| 01:16 | এটিকে Common Cathode Tricolor LED ও বলা হয়। |
| 01:22 | এতে চারটি pins রয়েছে। Cathode হল দীর্ঘতম পিন। |
| 01:27 | বাকি তিনটি পিন লাল, সবুজ এবং নীল রঙের LEDs এর জন্য। |
| 01:34 | Cathode pin হল ground pin যা লাল, সবুজ এবং নীল LEDs এর জন্য সাধারণ। |
| 01:42 | Resistor একটি বৈদ্যুতিক উপাদান যা ইলেক্ট্রনিক সার্কিটের স্রোতের প্রবাহ সীমাবদ্ধ করে। |
| 01:50 | Resistors এর ব্যবহার সক্রিয় ডিভাইসকে একটি নির্দিষ্ট ভোল্টেজ সরবরাহ করতে করা যেতে পারে। |
| 01:57 | এটি হল breadboard যা সাধারণত ইলেকট্রনিক সার্কিট বানাতে ব্যবহৃত হয়। |
| 02:03 | এতে অনেকগুলি গর্ত রয়েছে। বৈদ্যুতিন উপাদানগুলি এই গর্তে রাখা হয় এবং তারগুলি ব্যবহার করে যুক্ত করা হয়। |
| 02:12 | Jumper wires হল প্রতিটি প্রান্তে শক্ত টিপযুক্ত ছোট বৈদ্যুতিক তার। |
| 02:19 | Jumper wires এর ব্যবহার breadboard এ উপাদানগুলি আন্তঃসংযোগ করতে করা হয়। |
| 02:25 | এখন কনেকশন সার্কিটের বিবরণ দেখি। |
| 02:30 | এই সার্কিটটি খুব সাধারণ। Arduino বোর্ডে Cathode pin এইভাবে কালো তার ব্যবহার করে ground pin এর সাথে যুক্ত থাকে। |
| 02:41 | লাল, সবুজ এবং নীল রঙের pins, resistors ব্যবহার করে 12, 11 এবং 10 নম্বরের pin এর সাথে যুক্ত। |
| 02:51 | এখানে কেনো resistors এর প্রয়োজন? এটি LEDs এর জন্য ভোল্টেজ নিয়ন্ত্রণ করে। |
| 02:58 | আমাদের প্রতিটি রঙের জন্য তিনটি ধারা-সীমিত resistors প্রয়োজন।
এখানে, আমি 100 ohm এর resistors ব্যবহার করছি। |
| 03:08 | আমি আপনাকে লাইভ ডেমো দেখাই। |
| 03:11 | এটি হল ছোট breadboard, যেখানে আমি LED এবং resistors যুক্ত করেছি। |
| 03:18 | এটি একেবারে circuit diagram এ দেখানোর মত। |
| 03:23 | এখন আমাদের circuit এর কাজ করার জন্য প্রোগ্রাম লিখতে হবে। |
| 03:28 | Arduino IDE খুলি। |
| 03:32 | আমরা জানি যে কোনো Arduino প্রোগ্রামে দুটি মূল functions থাকে -
Void setup এবং Void loop |
| 03:41 | Void setup function হল microcontroller সেটআপ করার জন্য। |
| 03:46 | এখানে আমাদের pins সেটআপ করতে হবে যা আমরা আমাদের প্রয়োগে ব্যবহার করছি। |
| 03:52 | এখন আমরা Void setup function এর জন্য কোড লিখব। |
| 03:57 | সার্কিট ডায়াগ্রামে লক্ষ্য করুন যে pin নম্বর 10 নীল LED তে যুক্ত রয়েছে। |
| 04:05 | Arduino IDE তে, লিখুন pinMode open bracket 10 comma OUTPUT close bracket Semicolon |
| 04:16 | একইভাবে, অন্য pins এর জন্য code লিখুন যা দেখানো হয়েছে: |
| 04:21 | Pin নম্বর 11 সবুজ LED এবং 12 লাল LED প্রতিনিধিত্ব করে।
এখন আমরা pins কনফিগার করেছি। |
| 04:32 | এরপর আমরা Void loop function এর জন্য কোড লিখব।
Void loop function হল একটি অনির্দিষ্ট while loop. |
| 04:42 | এই কোডটি ঠিক সেইরকম যেমন আমরা Blink LED প্রোগ্রামের জন্য লিখেছি।
তবে আমাদের তিনটি LEDs এর জন্য কোডের একই লাইন লিখতে হবে। |
| 04:54 | কোডের এই চারটি লাইন নীল LED কে 500 milliseconds বিলম্বের সাথে জ্বলজ্বল করাবে। |
| 05:02 | অন্যান্য pins এর জন্য একই কোড কপি এবং পেস্ট করুন। |
| 05:07 | সবুজ LED এর জন্য 11 এবং লাল LED এর জন্য 12 pin নম্বর বদলান। |
| 05:16 | এই প্রোগ্রামটি সংরক্ষণ করুন। |
| 05:19 | File এবং Save এ ক্লিক করুন।
ফাইলের নাম tricolor hyphen LED হিসাবে লিখুন। |
| 05:28 | এখন microcontroller, pin 10, 11 এবং 12 এ HIGH এবং LOW বৈকল্পিক সংকেত পাঠানোর জন্য প্রোগ্রাম করা হয়েছে। |
| 05:40 | পরবর্তী ধাপ হল প্রোগ্রামটি কম্পাইল এবং আপলোড করা। |
| 05:44 | Sketch মেনুতে, Compile এ ক্লিক করুন। |
| 05:49 | আমরা IDE এর নীচে কম্পাইলেশন স্থিতি দেখতে পারি। |
| 05:56 | প্রোগ্রামটি microcontroller এ আপলোড করতে Sketch মেনুতে এবং তারপর Upload এ ক্লিক করুন। |
| 06:04 | আমরা দেখতে পারি যে লাল, নীল এবং সবুজ LEDs জ্বলজ্বল করছে। |
| 06:10 | জ্বলজ্বল ক্রমাগত চলছে।
এটির কারণ হল আমাদের প্রোগ্রামটি অনির্দিষ্টকালের লুপে void loop function সম্পাদন করে। |
| 06:20 | এরপর আমরা দেখবো যে ঝলকানি নিয়ন্ত্রণ করতে একই সার্কিটে push button ইন্টারফেস কিভাবে করে। |
| 06:28 | Pushbutton একটি উপাদান যা circuit এ দুটি পয়েন্ট যুক্ত করে যখন আপনি এটি টেপেন। |
| 06:35 | আপনি উপরে একটি বোতাম দেখতে পারেন যা টেপা যেতে পারে।
আপনার প্রয়োগে, আপনি বোতামটি টিপলে এটি ত্রিকোণ LED চালু করে। |
| 06:48 | আমরা এই প্রয়োগের জন্য একই সার্কিটের ব্যবহার pushbutton সহ করছি। |
| 06:54 | Pushbutton, momentary switch হিসাবেও পরিচিত। যে মুহুর্তে আপনি এটি টিপবেন, ত্রিকোণ LED জ্বলে উঠবে। |
| 07:03 | আপনি স্যুইচটি ছেড়ে দিলে ত্রিকোণ LED কাজ করবে না।
আমরা pushbutton কে board এর সাথে যুক্ত করেছি। |
| 07:11 | Pushbutton এর একটি পা 5 ভোল্টের সাথে যুক্ত।
এটি এখানে বাদামী রঙের তারে দেখানো হয়েছে। |
| 07:20 | অপর পা 4 নম্বর pin এর সাথে যুক্ত যা এখানে হলুদ রঙের তারে দেখানো হয়েছে। |
| 07:27 | এখানে আপনি resistor কে pushbutton এর সাথে যুক্ত দেখতে পাবেন। |
| 07:32 | আমাদের এখানে resistor এর কেনো প্রয়োজন?
Pin 4 কে input হিসাবে কনফিগার করা হয়েছে। এর মানে এর কিছু input voltage এর প্রয়োজন। |
| 07:42 | pushbutton টিপলে, এটি pin 4 কে 5 ভোল্টের সাথে যুক্ত করে আমরা HIGH পড়ি। |
| 07:50 | এই মুহুর্তে, resistor কারেন্টকে ground pin এ যাওয়া থেকে আটকাতে সহায়তা করে। |
| 07:58 | pushbutton টেপা না হলে আমাদের কিছু voltage ও পাস করতে হবে। |
| 08:05 | resistor যা ground pin এর মাধ্যমে যুক্ত রয়েছে, zero volt সরবরাহ করবে। |
| 08:12 | এটি microcontroller সক্রিয় করে তুলবে, কারণ এটি কিছু ইনপুট প্রাপ্ত করে। |
| 08:18 | সংযোগের জন্য আমাদের লাইভ ভিডিও দেখুন। |
| 08:22 | push button এইরকম দেখায়। |
| 08:25 | আপনি অন্যান্য সংযোগ দেখতে পারেন যেমনকি আমি সার্কিট ডায়াগ্রামে বুঝিয়েছি। |
| 08:32 | এখন এই circuit কাজ করতে আমাদের প্রোগ্রামটি সংশোধন করুন। |
| 08:37 | Arduino IDE তে ফিরে যান। এটি আমাদের আগের প্রোগ্রাম। |
| 08:44 | আমি 4 নম্বর pin এর জন্য একটি নতুন সেটআপ যুক্ত করব। |
| 08:47 | আমাদের mode কে INPUT ইনপুট হিসাবে কেনো দেওয়া উচিত?
এটির কারণ হল আমরা Pushbutton টিপলে সার্কিটটি পূর্ণ হয় এবং 4 নম্বর pin একটি input প্রাপ্ত করে। |
| 09:02 | switch টেপা হয়েছে কি নয় তা যাচাই করতে conditional statement লিখতে হবে। |
| 09:09 | void loop function এ আমরা 'if' statement লিখব। |
| 09:15 | এখানে দেখানো অনুযায়ী কোড লিখুন। এর মানে কি তা বুঝি। |
| 09:22 | 4 নম্বর pin একটি input প্রাপ্ত করলে এটি কোঁকড়া ধনুর্বন্ধনীর মাঝে নির্দিষ্ট কোড কার্যকর করবে। |
| 09:31 | আমাদের delay কে 100 milliseconds পর্যন্ত কমাতে দিন যাতে আমরা দ্রুত আউটপুট দেখতে পারি। |
| 09:39 | কোডিং এখন সম্পন্ন হয়েছে। |
| 09:42 | আপনার প্রোগ্রামটি কম্পাইল এবং আপলোড করুন। |
| 09:47 | এরপর আমরা pushbutton টিপব এবং এটি কিভাবে কাজ করে তা দেখব। |
| 09:53 | আমরা দেখতে পারি যে tricolor LED ON রয়েছে। |
| 09:58 | আরেকবার টিপুন। এটি কাজ করছে। |
| 10:02 | এটি আমাদের টিউটোরিয়াললের শেষে নিয়ে আসে। সংক্ষিপ্তকরণ করি। |
| 10:07 | এখানে আমরা tricolor LED কে Arduino তে যুক্ত করা শিখেছি। |
| 10:13 | tricolor LED জ্বলজ্বল করাতে একটি প্রোগ্রাম লেখা এবং জ্বলজ্বল নিয়ন্ত্রণ করতে Pushbutton ব্যবহার করা শিখেছি। |
| 10:22 | নিম্নলিখিত অনুশীলনী করুন। একই প্রোগ্রাম বিপরীত উপায়ে বদলান। |
| 10:28 | বোতাম টেপা থাকলে, ইনপুট LOW রাখুন। প্রোগ্রামটি কম্পাইল এবং আপলোড করুন। |
| 10:35 | tricolor LED তে জ্বলজ্বল লক্ষ্য করুন। |
| 10:39 | নিম্ন লিঙ্কে ভিডিওটি স্পোকেন টিউটোরিয়াল প্রকল্পকে সারাংশিত করে। এটি ডাউনলোড করুন এবং দেখুন। |
| 10:46 | স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে এবং প্রশংসাপত্র দেয়। আরও তথ্যের জন্য, আমাদের লিখুন। |
| 10:55 | এই ফোরামে আপনার সময়সীমার প্রশ্নগুলি পোস্ট করুন। |
| 10:59 | Spoken Tutorial প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। এই মিশন সম্পর্কে আরো তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
| 11:10 | আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |