我想使用 Arduino 和Windows Phone设备从传感器捕获距离。我怎样才能做到这一点?
3 回答
Windows Phone 7 SDK 无法访问手机上的 USB 端口或蓝牙,因此您无法使用它。所以我认为最好的方法(并且可能是 Windows Phone 7 上唯一的方法)是通过 Internet 或本地网络与 Arduino 通信,作为 Windows Phone 7 应用程序连接的服务器。
以下是 Arduino Web 服务器和TCP 服务器的一些示例。
Windows 电话 8 SDK:
考虑通过蓝牙 API建立 App 到设备的通信,该 API 在该版本中可供开发人员使用。MSDN 上提供的蓝牙应用程序到设备应用程序示例是可行的方法。
Windows Phone 8 中还有另一个选项,使用Proximity(一组与 NFC 一起使用的类),它更适用于短距离通信。
至于Arduino,肯定有蓝牙模块。
Windows 电话 7 开发工具包:
无法与第三方设备建立对等通信。正如 Johan 所提议的,一种解决方法是通过网络将它们连接起来。
我实际上已经制作了一个 Windows Phone 8 应用程序,它使用 Sparkfun 蓝牙银调制解调器连接到 Arduino。问题是,即使在我连接它们之后,我也无法让 Arduino 接收输入,或者我无法让 WP8 应用程序成功发送到 Arduino ......
我的项目 GitHub 是:https ://github.com/lanceseidman/Arduino-Bluetooth-WinPhone8
希望每个人都可以尝试并帮助该项目。
我的面包板照片很快就会出来,我的 Arduino 代码也会出来。