Arduino和手机项目

使用移动设备与Arduino交互

Arduino平台让用户在电脑和日常用品之间创建一个接口,允许一些创造性的硬件黑客攻击。尽管ArduinoIDE只适用于Windows、Mac或Linux,有许多界面可用来控制Arduino与手机或平板电脑。下面是Arduino与移动设备集成的几个例子。

本文中的信息广泛适用于Arduino硬件的不同版本。旧版本可能与新版本不兼容移动操作系统

Arduino在桌子上的特写
马克·穆勒/ EyeEm /盖蒂图片社

如何获得Arduino手机界面

Arduino操场包含众多教程和有关如何使用Arduino与硬件接口的教程和信息。它建议开发移动接口的两个程序是pfodAppAnnikken 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的任何移动设备控制。

此页面是否有帮助?