.NET Gadgeteer
মাইক্রোসফ্ট. নেট গ্যাজেটিয়ার মাইক্রোসফ্ট. নেট মাইক্রো ফ্রেমওয়ার্ক এবং মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও/ভিজ্যুয়াল সি #এক্সপ্রেস ব্যবহার করে ছোট বৈদ্যুতিন ডিভাইস তৈরির জন্য একটি ওপেন সোর্স দ্রুত-প্রোটোটাইপিং মান। গ্যাজেটিয়ার প্ল্যাটফর্ম একটি গ্যাজেটিয়ার মেইনবোর্ডকে কেন্দ্র করে একটি মাইক্রোকন্ট্রোলার. নেট মাইক্রো ফ্রেমওয়ার্ক চালায়। অ্যাড-অন মডিউল হিসাবে প্যাকেজ করা হার্ডওয়্যার ডিভাইসগুলি সোল্ডারলেস পুশ-অন সংযোগকারী ব্যবহার করে কীভাবে মূল বোর্ডের সাথে সংযুক্ত হতে পারে সে সম্পর্কে গ্যাজেটিয়ার নিয়ম নির্ধারণ করে। এই অ্যাড-অন মডিউলগুলিকে একটি সিস্টেমে সংহত করার জন্য বাস্তবায়নের বিশদ বিবরণকে সহজতর করার জন্য গ্যাজেটিয়ার একটি ছোট শ্রেণীর গ্রন্থাগার অন্তর্ভুক্ত করে। এটি এমন অনেকগুলি ফাংশন বরাদ্দ করার একটি উপায় যা একটি মাইক্রোকন্ট্রোলার সকেটগুলিকে সরবরাহ করে যার হার্ডওয়্যার স্তরে একটি প্রমিত, ছোট ইন্টারফেস রয়েছে। মাইক্রোসফ্ট রিসার্চ কেমব্রিজের গবেষকরা ইতিহাস এবং লাইসেন্সিং. নেট গ্যাজেটিয়ার তৈরি করেছিলেন, যেখানে সেন্সর এবং ডিভাইস গ্রুপ এটিকে দ্রুত এবং পুনরাবৃত্তিমূলকভাবে ডিভাইস ধারণাগুলি বিকাশের উপায় হিসাবে তৈরি করেছিল। এটি দ্রুত শখবাজ, শিক্ষক এবং বিকাশকারীদের মধ্যে আগ্রহ তৈরি করেছিল, যারা অল্প সময়ের মধ্যে গ্যাজেট তৈরির জন্য একটি প্ল্যাটফর্ম চেয়েছিল। বাইরের আগ্রহের প্রতিক্রিয়ায়, মাইক্রোসফ্ট তখন গ্যাজেটিয়ারকে একটি ওপেন সোর্স সফ্টওয়্যার প্রকল্প হিসাবে প্রকাশ করে, প্রকল্পটিকে "মাইক্রোসফ্ট, হার্ডওয়্যার নির্মাতারা এবং শেষ ব্যবহারকারীদের মধ্যে একটি উন্মুক্ত সহযোগিতা" হিসাবে বর্ণনা করে। মূল গ্রন্থাগারগুলি অ্যাপাচি 2 লাইসেন্সের অধীনে প্রকাশিত হয়, অন্যদিকে হার্ডওয়্যার ডিজাইনগুলি ক্রিয়েটিভ কমন্স 3 লাইসেন্সের অধীনে প্রকাশিত হয়। মূল উৎস কোডটি কোডপ্লেক্স উৎস সংগ্রহস্থল থেকে সর্বজনীনভাবে পাওয়া যায়। মাইক্রোসফ্ট. নেট গ্যাজেটিয়ার বাস্তুতন্ত্রে সমর্থন এবং বিনিয়োগ অব্যাহত রাখার পরিকল্পনা করেছে, যার মধ্যে রয়েছে শিক্ষামূলক উপকরণ হোস্ট করা এবং সামঞ্জস্যপূর্ণ কিট এবং মডিউল তৈরি করতে সংস্থাগুলির সাথে কাজ করা। নকশা এবং নির্মাণ. নেট গ্যাজেটিয়ার প্রকল্পগুলি একটি প্রধান বোর্ড এবং একটি স্ট্যান্ডার্ড 10 পিন সংযোগকারীর মাধ্যমে সংযুক্ত মডিউলগুলির একটি সিরিজ নিয়ে গঠিত। মেইনবোর্ড সকেটগুলি এক বা একাধিক বিভিন্ন ধরনের মডিউলকে সমর্থন করতে পারে, যা সকেটের পাশে একাধিক অক্ষর দ্বারা দেখানো হয়। প্রতিটি মডিউলে একটি চিঠি থাকে যা তার মডিউলের ধরন দেখায়। (মডিউলগুলি ভুলভাবে সংযুক্ত করা হার্ডওয়্যারের ক্ষতি করে না-শুধুমাত্র একটি রেড পাওয়ার মডিউল ব্যবহার করা হয়)। যে কোনও মডিউল যা বিদ্যুৎ সরবরাহ করে (ইউ. এস. বি, ডি. সি বা ব্যাটারির মাধ্যমে) তা লাল রঙের হয় যাতে একাধিক শক্তির উৎসকে প্রতিরোধ করা যায় যা ডিভাইসগুলির সম্ভাব্য ক্ষতি করতে পারে। গ্যাজেটিয়ার লাইব্রেরিতে ইভেন্ট-চালিত ড্রাইভার এবং কোড জেনারেশনের একটি স্তর রয়েছে, যা ভিজ্যুয়াল স্টুডিওর সাথে একীভূত হয়। এটি ডেভেলপারদের ভিজ্যুয়াল স্টুডিওতে দৃশ্যমানভাবে একটি চিত্র তৈরি করতে সক্ষম করে যার মধ্যে হার্ডওয়্যার মডিউলগুলি (উদাহরণস্বরূপ, একটি ক্যামেরা মডিউল, বোতাম মডিউল এবং স্ক্রিন মডিউল) মেইনবোর্ডে কোন সকেটগুলির সাথে সংযুক্ত থাকে এবং গ্যাজেটিয়ার এসডিকে তারপর সমস্ত প্রাসঙ্গিক হার্ডওয়্যারের জন্য অবজেক্ট ইনস্ট্যান্স তৈরি করার কোড স্বয়ংক্রিয়ভাবে তৈরি করে। এইভাবে বিকাশকারী অবিলম্বে সংযুক্ত হার্ডওয়্যারকে লক্ষ্য করে. NET কোড লেখা শুরু করতে পারেন। ওয়্যারলেস ট্রান্সমিশন, এনভায়রনমেন্ট সেন্সর, অ্যাকচুয়েটর এবং কাস্টম কমিউনিটি মডিউল সহ হার্ডওয়্যার বিক্রেতাদের একটি সিরিজের জন্য বর্তমানে অনেকগুলি বিভিন্ন মডিউল উপলব্ধ রয়েছে যার ফলে প্রকল্পগুলির একটি বড় বাস্তুতন্ত্র তৈরি হয়। হার্ডওয়্যার যে কোনও হার্ডওয়্যার প্রস্তুতকারক, নির্মাতা বা শখবাজ. NET গ্যাজেটিয়ার-সামঞ্জস্যপূর্ণ হার্ডওয়্যার তৈরি করতে পারে; বর্তমানে একাধিক নির্মাতারা অংশগ্রহণ করে। জি. এইচ. আই ইলেকট্রনিক্স লাভ ইলেকট্রনিক্স মাইক্রোমিন্ট মাউন্টেনিয়ার গ্রুপ সিডেড স্টুডিও সিটেক ডিজাইন আরও দেখুন আরডুইনো বেসিক স্ট্যাম্প ফ্রিজিং গামস্টিক্স আইওব্রিজ মেক কন্ট্রোলার কিট ম্যাক্সিমাইট এমবেড মাইক্রোকন্ট্রোলার মিনিব্লক নেটডুইনো ওওপিক প্যারালাক্স প্রোপেলার পিকাক্স রাস্পবেরি পাই সিম্পল কর্টেক্স টিঙ্কারফোর্জ রেফারেন্স নেট গ্যাজেটিয়ার নেট গ্যাজেটিয়ার নেট গ্যাজেটিয়ার অ্যাপাচি লাইসেন্স ব্যবহার করে মাইক্রোসফ্ট ফ্রি সফ্টওয়্যার সফ্টওয়্যার