Arduino/C2/Arduino-components-and-IDE/Bengali
From Script | Spoken-Tutorial
Revision as of 17:32, 16 July 2020 by Kaushik Datta (Talk | contribs)
Time | Narration |
00:01 | Arduino components এবং IDE এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে আমরা শিখব: Arduino এবং কম্পিউটারের মাঝে ফিজিক্যাল সংযোগ কিভাবে স্থাপন করে। |
00:16 | Arduino হার্ডওয়্যার এবং Arduino প্রোগ্রামিং ভাষা। |
00:21 | এখানে আমি ব্যবহার করছি:
Arduino UNO Board, Ubuntu Linux 14.04 operating system এবং Arduino IDE. |
00:31 | টিউটোরিয়ালটি অনুসরণ করতে আপনার থাকা উচিত: ইলেক্ট্রনিক্সের প্রাথমিক জ্ঞান।
Arduino UNO Board, USB power cable এবং একটি কম্পিউটার। |
00:43 | প্রথমে, আমাদের এখানে USB কেবল দ্বারা Arduino board কে কম্পিউটারের সাথে জুড়তে হবে। |
00:51 | সবুজ রঙের power LED ON হয়, এটি নির্দেশ করে যে সংযোগটি কাজ করছে। |
00:59 | এখন বিভিন্ন উপাদানগুলি দেখি যা Arduino হার্ডওয়্যারে উপলব্ধ। |
01:06 | সবচেয়ে গুরুত্বপূর্ণ উপাদানটি হল ATMEGA 328 microcontroller chip. |
01:13 | এটি Arduino এর হৃদয় যেখানে আপনি এটি বিভিন্ন কাজ করতে প্রোগ্রাম করতে পারেন। |
01:20 | এই microcontroller এ অভ্যন্তরীণ ROM, RAM এবং একটি Arduino BootLoader রয়েছে। |
01:29 | Arduino BootLoader কি?
এটি প্রথম প্রোগ্রাম যা ডিভাইসকে বিদ্যুৎ সরবরাহের সাথে যুক্ত হওয়ার পর কার্যকর করে। |
01:40 | এটি হল digital pins. এগুলির প্রত্যেকটি একটি input বা output হিসাবে প্রোগ্রাম করা যেতে পারে। |
01:49 | Digital অর্থাৎ সেটি ON বা OFF, উচ্চ বা নিম্ন হতে পারে। |
01:55 | উদাহরণস্বরূপ, একটি LED ম্লান করা, audio signals ইত্যাদি উত্পন্ন করা। |
02:02 | pin নম্বর 0 এবং 1 এর ব্যবহার অন্যান্য ডিভাইসের সাথে serial communication এর জন্য করা যেতে পারে। |
02:10 | এখানে, 0-RX এর মানে হল প্রাপ্তি,
1-TX এর মানে সঞ্চরণ বোঝায়। |
02:20 | এটি হল Analog pins যা A0 থেকে A5 পর্যন্ত চিহ্নিত রয়েছে। এগুলি শুধুমাত্র ইনপুটের জন্য ব্যবহৃত হয়। |
02:31 | তারা analog signals নেয় এবং তা digital signals এ বদলায়, যা কম্পিউটার বুঝতে পারে। |
02:40 | এগুলি হল সঞ্চরণ এবং প্রাপ্তি LED যা বোর্ডে সন্নিহিত রয়েছে।
আমরা ডেটা পাঠালে বা গ্রহণ করলে এগুলি জ্বলজ্বল করে। |
02:51 | troubleshooting এর জন্য এটি খুব সহায়ক। |
02:55 | আপনি reset বোতামটি টিপলে, প্রোগ্রামটি থামবে এবং পুনরায় আরম্ভ হবে। |
03:03 | এটি board থেকে কিছু মুছে ফেলবে না। |
03:08 | এটি বাহ্যিক শক্তির উত্স ব্যবহার করার সময় Arduino board এ এটি ইনপুট ভোল্টেজ হয়। |
03:16 | এটি হল Ground pins যা board এ সর্বনিম্ন ভোল্টেজের অ্যাক্সেস দেয়। |
03:23 | board প্রোগ্রামিংয়ের জন্য USB interface ব্যবহার করা যেতে পারে।
এটি board এবং কম্পিউটারের মাঝে ক্রমিক যোগাযোগের জন্যও ব্যবহার করা যেতে পারে। |
03:35 | আমাদের কাছে board এ পাওয়ার দেওয়ার জন্য বাহ্যিক power adapter রয়েছে। |
03:41 | এরপর আমরা Arduino প্রোগ্রামিং ভাষা সম্পর্কে শিখব। |
03:46 | Arduino প্রোগ্রামকে তিনটি মুখ্য অংশে ভাগ করা যেতে পারে।
Control Structure statements , Operators, variables এবং constants, |
03:57 | এবং Functions |
04:00 | control statements হল: if, if..else, for, while, do..while, switch case ইত্যাদি। |
04:11 | এগুলি যে কোনো প্রোগ্রামিং ভাষার মতই। |
04:16 | তারপর, আমাদের কাছে গাণিতিক অপারেটর, কম্পেরিজন অপারেটর এবং boolean operators রয়েছে। |
04:24 | আমাদের কাছে অন্যান্য প্রোগ্রামিং ভাষার মত variable এবং constant রয়েছে। |
04:31 | এগুলি হল built-in functions ফাংশন যেমন pinMode(), digitalWrite(), digitalRead(), delay(), analogRead(), analogWrite() ইত্যাদি |
04:46 | এটি গুরুত্বপূর্ণ ফাংশন যা বেশিরভাগ Arduino প্রকল্পে ব্যবহৃত হয়। |
04:52 | আমি আপনাকে দেখায় যে Arduino IDE এর এই প্রোগ্রামিং ভাষা কিভাবে ব্যবহার করে। |
04:58 | Arduino IDE খুলি। |
05:01 | Arduino IDE তে Help মেনুতে ক্লিক করুন। তারপর Reference এ ক্লিক করুন। |
05:08 | এটি আপনার ব্রাউজারে একটি offline page খুলবে। |
05:12 | উদাহরণস্বরূপ, আপনি 'digitalWrite()' built-in function ব্যবহার করতে চাইলে শুধুমাত্র function নামে ক্লিক করুন। |
05:22 | এখানে আপনি digitalWrite() function এর বিবরণ, বাক্য গঠন এবং একটি নমুনা প্রোগ্রাম দেখতে পাবেন। |
05:31 | এখানে অনেকগুলি built-in functions রয়েছে এবং আমরা প্রয়োজন অনুযায়ী ম্যানুয়ালটি ব্যবহার করতে পারি। |
05:39 | আমরা পরবর্তী টিউটোরিয়ালে কিছু গুরুত্বপূর্ণ built-in functions সম্পর্কে শিখব। |
05:47 | এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে। সংক্ষিপ্তকরণ করি। |
05:52 | এখানে আমরা শিখেছি: Arduino এবং কম্পিউটারের মাঝে একটি ফিসিক্যাল সংযোগ স্থাপন করা। |
06:00 | Arduino হার্ডওয়্যার, Arduino প্রোগ্রামিং ভাষা। |
06:05 | অনুশীলনী হিসাবে- Arduino IDE খুলুন। |
06:09 | Help মেনুতে ক্লিক করুন এবং Reference চয়ন করুন। |
06:14 | built-in functions দেখুন যেমন delay(), pinMode() এবং digitalRead() ইত্যাদি |
06:22 | নিম্ন লিঙ্কে ভিডিওটি স্পোকেন টিউটোরিয়াল প্রকল্পকে সারাংশিত করে। এটি ডাউনলোড করুন এবং দেখুন। |
06:30 | স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে এবং অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। আরও তথ্যের জন্য, আমাদের লিখুন। |
06:42 | আপনার এই স্পোকেন টিউটোরিয়ালে কোনো প্রশ্ন রয়েছে? দয়া করে এই সাইটে যান। |
06:47 | যেখানে প্রশ্ন রয়েছে সেই মিনিট এবং সেকেন্ড চয়ন করুন।
সংক্ষেপে আপনার প্রশ্ন ব্যাখ্যা করুন। আমাদের দল থেকে কেউ তাদের উত্তর দেবে। |
06:57 | Spoken Tutorial প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। এই মিশন সম্পর্কে আরো তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
07:07 | আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |