من زیاد دنبال روباتیک نیستم! اما چند وقتیه توی مرکز چند گروه از مدارس مختلف شهر رو آموزش می دن (شاید هم بهتره بگم می دادن) اونا تحت لینوکس بودن می گفتن ویندوز به درد کارشون نمی خوره؛ حالا من نمی دونم کارشون چی بود! البته زبان برنامه نویسی که داشتن ++C بود!
اگه بخواین خودتون برنامه بنویسین و یه روبات یا یه دستگاه رو کنترل کنین با Visual Basic 6.0 خیلی ساده از پرت پرینتر استفاده می شه!
اگرم بخواین با VB.net ia C#.net کار کنین حتماً یه مثالایی توی ام.اس.دی.ان و اس.دی.کا پیدا می شه!

!
منبعی هم که من برای پیدا کردن مثال های برنامه نویسی بلدم:
http://www.planet-source.code.com هستش !
توی اونجا در مورد هرچی که می خواین سرچ کنین احتمالا یه مثال هایی ازش باشن !
اونا که میگین احتمالا شبیه سازی کار نمی کردن؟!
ما از نرم افزار codevision و زیان ++C استفاده میکنیم.برای ارتباط با بورد هم از پورت سریال استفاده میکنیم.
تصحیح می کنم! زبان C
پروتئوس رو همه کارگاه های چاپ برد قبول نمی کنن. پروتل فراگیر تره.
.
.
.
در کل برنامه نویسی و ارتباط با ربات با زبان اسمبلی راحت تره. چون اصطلاحا زبان سطح پایینه و به زبان ربات نزدیک تره. در واقع راحت تر حرفتون رو بهش می فهمونید. Codevision گاهی خیلی دقیق عمل نمی کنه. مثلا برای برنامه نویسی تعقیب خط یا امدادگر زیاد جالب نیست. اما برای ساکر (فوتبالیست) مشکلی پیش نمیاره( اگر هم میاره من سراغ ندارم!). برای برنامه نویسی به زبان اسمبلی هم می تونید از نرم افزار های خود AVR استفاده کنید.