USB Host 扩展板

来自Duinopeak_COM
跳转至: 导航搜索

简介

USB Host扩展板是性价比最高的开发板,设计用于需要USB主机功能的嵌入式应用场合。该主板支持低速运行的USB 2.0。主要目标平台是Arduino,当然,它也可以被用于任何其他配备了SPI接口的主控板。
USb host front.jpg

特性

  • 人体输入设备 (HID)
  • USB转串口设备– FTDI, PL-2303, ACM,同时也支持手机和GPS接收机
  • 支持ADK功能的Android手机
  • 数字相机- Canon EOS, Power shot, Nikon DSLRs和P&S,同时也支持一般拥有PTP协议的相机
  • 带有蓝牙功能的RFCOMM和HID设备(比如索尼的PS3. Nintendo)
  • 通过USB线连接(使用无线接收器也行)Xbox360控制器

ADK开发

调试demokit时手机要开启USB调试模式 至于怎么开启USB调试模式,请参考这里

此为USB Host 扩展板 需要搭配Arduino主控板才能使用

支持UNO,MEGA等大多数Arduino主控板

如果你发现硬件兼容性不够,试试这个IOIO for Android

应用场合

  • 支持Arduino UNO等还支持MEGA1280、2560。可使Arduino非常方便的j与一个USB从设备通讯,例如USB键盘,鼠标,U盘,相机,安卓系统手机等等。

使用USB Host Shield配合Arduino还可以实现Google ADK。

下面是使用USB Host Shield控制Canon EOS相机的例子。
Canon-application.jpg

  • Arduino USB Host Shield 扩展板/USB主机扩展版——让你的Arduino 支持Android手机

注意:由的Android精简掉一些jar包导致运行报错,参考热心网友的教程解决:

参考

支持Google Android ADK 功能,支持Android手机:G1, Nexus One, Nexus S, Motorola Droid X (手机系统需要升级到Android 2.3.4 ,平板电脑需要升级到 Android 3.1 ) 提供编译好的APK安装包和ADK源文件 兼容Arduino以下硬件:

  • Arduino Uno 328
  • Arduino Diecimila/Duemilanove 328
  • Arduino Mega 2560
  • Arduino Mega 1280

让Arduino实现USB HOST功能,可以与其他USB设备通信,并且支持USB HUB功能。

资源