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