شیلد USB Host با نام MAX3421E یک ماژول سخت افزاری است که قابلیت اتصال و کنترل دستگاههای USB را بر روی پلتفرمهای میکروکنترلرها و آردوینو فراهم میکند. این شیلد بر پایه چیپ MAX3421E از شرکت Maxim Integrated ساخته شده است. شیلد USB Host با استفاده از پروتکل USB On-The-Go (OTG) قابلیت اتصال به دستگاههای USB را دارد. این شیلد تبدیل یک پلتفرم میکروکنترلری مانند آردوینو به یک میزبان USB قادر به ارتباط با دستگاههای USB متنوع مانند فلش درایو، کیبورد، ماوس، دستهبازی و دستگاههای USB دیگر میشود. با استفاده از Arduino USB Host Shield میتوانید انواع دستگاهها از جمله هاردهای اکسترنال، کیبورد، فللش مموری، ماوس و... را از طریق پورت USB به برد آردوینو متصل کنید. طبق ادعای سازنده این شیلد توانایی اتصال به بردهای آردوینو Arduino UNO ، آردوینو Mega2560 Arduino و حتی آردوینو DUE Arduino را دارد.
ویژگیهای USB Shield آردوینو
این شیلد با بردهای استاندارد (دوگانه 5 / 3.3V) و فقط 3.3V (به عنوان مثال Arduino Pro) کار می کند. مطابق با مشخصات دیتاشیت USB Revision (هاست کامل با سرعت 12 مگابیت بر ثانیه، هاست با سرعت 12 مگابیت در ثانیه / 1.5 مگابیت در ثانیه). دستگاه های HID مانند صفحه کلید، ماوس، جوی استیک و دستگاه های ذخیره سازی مانند درگاه های USB و همچنین کارت خوان های حافظه میتوان از این ماژول استفاده کرد. شیلد USB Host MAX3421E دارای ویژگیهای زیر است.
پشتیبانی از پروتکل USB 2.0: شیلد قابلیت ارتباط با دستگاههای USB با سرعتهای بالا را دارد.
پشتیبانی از USB On-The-Go (OTG): شیلد قابلیت تبدیل خود به میزبان USB یا دستگاه USB را دارد، بسته به نیاز کاربر انجام پذیر است.
رابط ساده: شیلد به آردوینو یا میکروکنترلر دیگر اتصال مییابد و با استفاده از پینها و ارتباط سریال، دستگاههای USB را کنترل میکند.
کتابخانه نرمافزاری: برای استفاده آسان از شیلد، کتابخانهای برای آردوینو وجود دارد که عملیات خواندن و نوشتن اطلاعات از و به دستگاههای USB را ساده میکند.
قابلیت پشتیبانی از مصرف برق خارجی: برای اتصال دستگاههای USBی که به منبع تغذیه خارجی نیاز دارند، شیلد قابلیت اتصال به منبع تغذیه خارجی را دارد.
شیلد USB Host MAX3421E به عنوان یک ابزار کاربردی برای پروژههایی که نیاز به ارتباط با دستگاههای USB دارند، استفاده میشود. با استفاده از این شیلد، میتوانید از امکانات گستردهتری که دستگاههای USB ارائه میدهند بهرهبرداری کنید و کنترل بیشتری را بر روی آنها داشته باشید.