Arduino Uno: উদ্দেশ্য, প্ল্যাটফর্মের বিবরণ

সুচিপত্র:

Arduino Uno: উদ্দেশ্য, প্ল্যাটফর্মের বিবরণ
Arduino Uno: উদ্দেশ্য, প্ল্যাটফর্মের বিবরণ
Anonim

আরডুইনো সম্প্রদায় হল ব্যবহারকারী, টিউটোরিয়াল, প্রকল্প এবং তৈরি সমাধানের একটি বিশাল সম্প্রদায় যা বিভিন্ন অ্যাপ্লিকেশনে ব্যবহৃত হয়। কোম্পানিটি বাহ্যিক পেরিফেরালগুলির সাথে ইন্টারঅ্যাক্ট করার একটি খুব সহজ পদ্ধতিও অফার করে। প্রাথমিকভাবে, আরডুইনো বেসটি অতিরিক্ত সার্কিট ব্যবহার না করেই মাইক্রোকন্ট্রোলারের সাথে বিভিন্ন ধরণের অ্যাকুয়েটর এবং সেন্সরকে সংযুক্ত করার অনুমতি দেওয়ার জন্য ডিজাইন করা হয়েছিল। সাধারণ ডিভাইস এবং অ্যাপ্লিকেশনের বিকাশের জন্য ইলেকট্রনিক্সের গভীর জ্ঞানের প্রয়োজন হয় না।

ডিভাইসের বিবরণ

Arduino Uno একটি উন্মুক্ত প্ল্যাটফর্ম যা আপনাকে বিভিন্ন ধরনের ইলেকট্রনিক ডিভাইস একত্রিত করতে দেয়। এই বোর্ডটি সৃজনশীল ব্যক্তি, প্রোগ্রামার, ডিজাইনার এবং অন্যান্য অনুসন্ধিৎসু মন যারা তাদের নিজস্ব গ্যাজেট ডিজাইন করতে চান তাদের জন্য দরকারী এবং আকর্ষণীয় হবে। Arduino Uno একটি কম্পিউটার এবং স্বতন্ত্র উভয়ের সাথেই কাজ করতে পারে। এটা সব উদ্দেশ্য এবং ধারণা উপর নির্ভর করে.

arduino uno
arduino uno

Arduino Uno প্ল্যাটফর্মে সফ্টওয়্যার এবং হার্ডওয়্যার অংশ রয়েছে যা খুবই নমনীয় এবং ব্যবহার করা সহজ।অপারেশন. প্রোগ্রামিংয়ের জন্য, C++ (তারের) এর একটি সরলীকৃত সংস্করণ ব্যবহার করা হয়। বিনামূল্যে Arduino IDE সফ্টওয়্যার এবং নির্বিচারে C/C ++ টুলের ভিত্তিতে ডিজাইন করা যেতে পারে। ডিভাইসটি লিনাক্স, ম্যাকওএস এবং উইন্ডোজ অপারেটিং সিস্টেম সমর্থন করে। কম্পিউটারের সাথে প্রোগ্রামিং এবং যোগাযোগের জন্য একটি USB কেবল ব্যবহার করা হয় এবং অফলাইন অপারেশনের জন্য একটি পাওয়ার সাপ্লাই ইউনিট (6-20V) প্রয়োজন৷ নতুনদের জন্য, ইলেকট্রনিক্স ডিজাইন করার জন্য তৈরি কিট তৈরি করা হয়েছে - ম্যাট্রিওশকা সিরিজ।

Arduino Uno R3

এটি ইতালিতে তৈরি একটি নতুন মডেল। এটি ATmega328p মাইক্রোপ্রসেসরের ভিত্তিতে তৈরি করা হয়েছে, যার ঘড়ির ফ্রিকোয়েন্সি 16 মেগাহার্টজ, মেমরি 32 কেবি। বোর্ডে 20টি পিন (তত্ত্বাবধানে) আউটপুট এবং ইনপুট রয়েছে, যা পেরিফেরাল ডিভাইসগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য ডিজাইন করা হয়েছে৷

arduino uno r3
arduino uno r3

ডিভাইসের বৈশিষ্ট্য

Arduino Uno অন্যান্য Arduinos, কম্পিউটার এবং মাইক্রোকন্ট্রোলারের সাথে ইন্টারফেস করতে সক্ষম। ডিভাইসের প্ল্যাটফর্ম RX (0) এবং TX (1) পিন ব্যবহার করে সিরিয়াল সংযোগের অনুমতি দেয়। ATmega16U2 প্রসেসর একটি USB পোর্টের মাধ্যমে এই ধরনের সংযোগ সম্প্রচার করে: ফলস্বরূপ, কম্পিউটারে একটি অতিরিক্ত ভার্চুয়াল COM পোর্ট ইনস্টল করা হয়। আরডুইনো সফ্টওয়্যারটিতে একটি ইউটিলিটি রয়েছে যা তৈরি করা চ্যানেলে পাঠ্য বার্তা বিনিময় করে। ডিভাইসের বোর্ডে RX এবং TX LEDs রয়েছে যা কম্পিউটার এবং ATmega162U প্রসেসরের মধ্যে তথ্য স্থানান্তরের সময় আলোকিত হয়। একটি পৃথক লাইব্রেরি ধন্যবাদ, আপনি বিভিন্ন পরিচিতি ব্যবহার করে একটি সংযোগ সংগঠিত করতে পারেন, ছাড়াশূন্য এবং প্রথম সীমাবদ্ধ। এবং অতিরিক্ত সম্প্রসারণ কার্ডের সাহায্যে, মিথস্ক্রিয়া করার অন্যান্য উপায়গুলি সংগঠিত করা সম্ভব হয়, উদাহরণস্বরূপ, ওয়াই-ফাই, রেডিও চ্যানেল, ইথারনেট নেটওয়ার্ক৷

arduino uno smd
arduino uno smd

Arduino Uno smd-এর একটি বিশেষ ফিউজ রয়েছে যা কম্পিউটারের USB পোর্টগুলিকে শর্ট সার্কিট এবং ওভারভোল্টেজ থেকে রক্ষা করে। যদিও কম্পিউটারগুলি স্ব-প্রতিরক্ষামূলক, একটি ফিউজ অতিরিক্ত নিরাপত্তা প্রদান করে। ইউএসবি পোর্ট ইনপুটে 500mA-এর বেশি কারেন্ট সরবরাহ করা হলে এটি সংযোগটি ভাঙতে সক্ষম হয় এবং কারেন্ট স্বাভাবিক অবস্থায় ফিরে আসলে এটি পুনরুদ্ধার করতে পারে।

উপসংহার

সংক্ষেপে, আমরা বলতে পারি যে Arduino বিভিন্ন অ্যাপ্লিকেশন বিকাশের জন্য একটি অত্যন্ত নমনীয় এবং কার্যকরী প্ল্যাটফর্ম। এটি পেরিফেরাল ডিভাইসের সাথে মিথস্ক্রিয়া জন্য বিশাল সুযোগ আছে. আরডুইনো মাইক্রোকন্ট্রোলার সম্পর্কে শেখার জন্য দুর্দান্ত এবং ছোট প্রকল্পগুলির জন্য একটি ভিত্তি হিসাবে কাজ করতে পারে৷

প্রস্তাবিত: