Arduino/C2/Arduino-components-and-IDE/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
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 আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta