نرم افزار اینترفیس

سلام مهندس.
خدا قوت و وقتتون بخیر.
مهندس یکی از موارد مهم که بهش کم اشاره شده بحث نرم افزار یا نرم افزار واسط کاربری هستش.
خواستم بدونم چطور یک نرم افزار گرافیکی مانند، مثلا رو ویندوز طراحی کنم که با برد میکرو ارتباط برقرار کنه ! راه سریع تری هست برای ساخت اینجور نرم افزار هایی ؟
یا باید امثال زبان برنامه نویسی خاصی مثل پایتون یا C# یادگیرم ؟ و اینکه کدوم زبون بهتره برای ساخت همچین نرم افزار هایی!
مثلا می خوام یک محیط گرافیکی باشه رو ویندوز مثلا سطح مخزن اب رو نشون بده
یا چند تا دکمه باشه تو نرم افزار که با زدن هر کدوم میکرو یک عملی انجام بده.
یا حتی دیتا میکرو بفرسته مثلا دیتا دما و روی کامپیوتر توسط نرم افزار ماینتورینگ بشه.

سلام، فصل آخر و آزمایش پایان فصل به این موارد پرداخته شده است. ولی کلا واسط نرم افزاری بحث مربوط به نرم افزار هست و جزئی از الکترونیک نیست. میکرو ها راه های ارتباط با دنیای خارج دارن (مثل ارتباط سریال، شبکه lan و wifi و ...) و این راه های ارتباطی برای کامپیوتر ها شناخته شده است و میکرو ها می تونن با استفاده از این روش های ارتباطی، با نرم افزار ها ارتباط برقرار کنن.
در آزمایش پایان فصل، یک نمونه گرافیکی از این مورد رو می بینید. در مورد تکنولوژی های مورد استفاده در اپلیکیشن های تحت وب و اپلیکیشن های گوشی های همراه هم توضیحات مقدماتی داده شده و یک نمونه عملی هم انجام می شود.