我想造一个机器人,我需要一堆模块来像GSM / GPS Wifi和Camera
那样跟踪它。如果我尝试单独购买每个模块,那么巴基斯坦的每个aprox都要花300美元。另一方面,拥有所有功能的安卓手机仅需250美元即可购买。我很想知道是否可以将8位微控制器或Arduino等android手机(Huawaii或google nexus)接口?安卓手机唯一可用的端口是USB,而Arduino支持USB。两者之间可能有某种联系方式?

评论

欢迎来到Robotics.SE,很好的问题。尽管Josh完美回答了您的问题,但是通常最好等待几天,然后再接受答案。否则,您可能会阻止其他人回答您的问题。

同意,下次一定会照顾的。

#1 楼

对的,这是可能的。您需要Android附件API和Android附件开发套件。它基于Arduino,并且是开放的。

通常,如果电话+ ADK比单独购买组件便宜(我怀疑是这样),那么我会购买电话+ ADK。

您的另一选择是购买电话以及用于微控制器的蓝牙屏蔽,然后使用蓝牙连接在电话和微控制器之间发送数据。

评论


$ \ begingroup $
另外,如果您要进行信号处理(或只是讨厌自己),则可以使用Android PCM库将音频插孔重新用作临时UART。我只用MSP430完成了这种半双工操作(并且这样做是因为MSP430上没有USB),所以我无法对Arduino特定的实现发表评论,也无法通过麦克风连接器回电话,但唯一的您需要的硬件是比较器和一些无源组件。
$ \ endgroup $
–乔·贝克(Joe Baker)
13 Mar 13 '13 at 0:41