برقراری ارتباط با یک کامپیوتر میزبان می تواند به یک سیستم ساده مبتنی بر آردوینو اجازه دسترسی به طیف گسترده ای از دستگاه ها و اطلاعات را بدهد.
اکثر مردم آردوینو را با استفاده از ارتباطات سریال از طریق اتصال USB با کد سفارشی در حال اجرا بر روی هاست برای ارسال اطلاعات به آردوینو یا دریافت آن در ازای دریافت آن به هاست متصل می کنند، اما به آردوینو شما این امکان را می دهد که وانمود کند که یک صفحه کلید یا ماوس است، باز می شود. یک دنیای کامل از امکانات زیرا به این معنی است که آردوینو شما می تواند با نرم افزارهایی که هرگز برای کنترل خارجی در نظر گرفته نشده اند تعامل داشته باشد. این می تواند نرم افزار دسکتاپ مانند یک بازی یا یک مرورگر وب باشد: آردوینو شما می تواند در یک فرم وب "تایپ" کند و آن را از طرف شما ارسال کند، یا به عنوان یک کنترل کننده سفارشی برای یک بازی عمل کند!
یا می توانید از آردوینو برای اتصال یک دستگاه ورودی سفارشی به رایانه خود استفاده کنید تا از یک صفحه کلید یا جوی استیک معمولی شبیه سازی شود. دستگاه ورودی سفارشی می تواند یک صفحه کلید آکوردینگ، یک صفحه کلید مجازی یا حتی چیزی شبیه به یک دستکش واقعیت مجازی یا سیستم ردیابی سر باشد که نشانگر شما را با شبیه سازی جوی استیک کنترل می کند.
نمونهسازی اولیه دکمههای فشاری
زن USB
Seeeduino برای نصب
محافظ
برای جزئیات بیشتر: صفحه کلید USB مجازی با استفاده از آردوینو
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
Communicating with a host computer can allow a simple Arduino-based system to gain access to a wide variety of devices and information.
Most people link an Arduino to a host using serial communications across a USB connection with custom code running on the host to send information to the Arduino or receive it in return, but giving your Arduino the ability to pretend to be a keyboard or mouse opens up a whole world of possibilities because it means your Arduino can interact with software that was never intended for external control. That could be desktop software such as a game or a web browser: your Arduino could “type” into a web form and submit it on your behalf, or act as a custom controller for a game!