[NAVIN] একটি GUI উত্পাদন করে যা বিভিন্ন মিকোকন্ট্রোলারদের সাথে কাজ করে। ধারণাটি প্রোটোটাইপিং হার্ডওয়্যার থেকে আপনার প্রতিক্রিয়া এবং নিয়ন্ত্রণটি সরিয়ে দেওয়ার মাধ্যমে প্রকল্পগুলি বিকাশের জন্য এটি আরও সহজ করে তুলতে পারে। এটি সম্পর্কে সেরা অংশটি হল যে তিনি কোনও হার্ডওয়্যার দিয়ে ইন্টারফেসে সফটওয়্যারটি তৈরি করেছিলেন যা C ++ এ প্রোগ্রাম করা যেতে পারে।
উপরের স্ক্রিনশটটি একটি MBED বোর্ডের সাথে যোগাযোগ করে এমন প্রোগ্রামটি দেখায় যা একটি আর্ম মাইক্রোকন্ট্রোলার থাকে। কিন্তু Arduino বোর্ড (যা একটি ATMEGA চিপ ব্যবহার করে) পাশাপাশি সমর্থিত হয়। চিপের জন্য আপনার নিজস্ব কনফিগারেশন ফাইলটি লেখার মাধ্যমে অতিরিক্ত আর্কিটেকচারের জন্য সমর্থন যোগ করা যেতে পারে। পাইথন প্রোগ্রাম তারপর COM পোর্টের জন্য অনুরোধ করে এটি এই সেশনের জন্য ব্যবহার করা আবশ্যক।
মাইক্রোকন্ট্রোলারদের উপর যে কোডটি চালায় সেটি সহ উৎস প্যাকেজটি প্রকল্প সংগ্রহস্থলে পাওয়া যাবে। স্কেচগুলিতে ব্যবহৃত ফাংশনগুলি বেশ মৌলিক এবং আপনার নিজস্ব কোড প্রকল্পগুলিতে ড্রপ করার জন্য একটি স্ন্যাপ হতে হবে।