的Arduino平台让用户在电脑和日常用品之间创建一个接口,允许一些创造性的硬件黑客攻击。尽管ArduinoIDE只适用于Windows、Mac或Linux,有许多界面可用来控制Arduino与手机或平板电脑。下面是Arduino与移动设备集成的几个例子。
本文中的信息广泛适用于Arduino硬件的不同版本。旧版本可能与新版本不兼容移动操作系统。
如何获得Arduino手机界面
的Arduino操场包含众多教程和有关如何使用Arduino与硬件接口的教程和信息。它建议开发移动接口的两个程序是pfodApp和Annikken Andee。前者仅适用于Android,而后者兼容iOS。这两种选择都不需要任何丰富的移动编程经验。
Arduino和安卓
相对开放的平台安卓设备使它们成为与Arduino集成的很好的候选者。Android平台允许通过使用Processing语言直接连接到Arduino ADK,这与构成Arduino接口基础的布线语言有关。一旦连接上,Android手机就可以控制Arduino设备的所有功能。
Arduino和iOS
鉴于iOS就低级控制而言,将Arduino连接到iOS设备可能有点挑战性。Redpark的突破包允许旧的iOS设备和Arduino之间的直接电缆连接,但如果你有一个新的iPhone或iPad,你必须通过Arduino设置iOS设备和Arduino之间的无线连接蓝牙或wi - fi。
Arduino细胞盾牌
另一种使Arduino对移动友好的方法是使用蜂窝屏蔽。GSM/GPRS屏蔽直接连接到Arduino突破板和接受解锁SIM卡。增加一个蜂窝屏蔽可以让Arduino制作和接收短信,一些蜂窝屏蔽可以实现各种语音功能,有效地把Arduino变成一个自制手机。
Arduino和Twilio.
另一个可以与Arduino集成的移动界面是为什么Twilio。Twilio是一个连接到电话服务的Web界面,因此可以使用语音或短信控制连接到计算机的Arduino。例如,Arduino和Twilio可以与器具和其他电子设备一起使用,以提供由Web或SMS控制的家庭自动化。
Arduino和Web界面
Arduino IDE可以很容易地与许多web界面集成,并且编程经验很少,但对于那些寻找更现成的解决方案的人来说,这里有一些库。的Webduino例如,接口是一个简单的Arduino Web服务器库,用于与Arduino和Arduino一起使用以太网盾。一旦Web应用程序托管在WebDuino服务器上,Arduino可以从连接到Internet的任何移动设备控制。