Node.js Arduino遥控车Bot

时间:2015-08-28 16:51:22

标签: node.js bluetooth arduino-uno johnny-five

我已经使用Arduino Uno,Johnny-Five,KeyPress,Node.js和蓝牙模块将我的无线遥控车转换为NodeBot。现在,我可以使用向上和向右键从笔记本电脑控制汽车。 我也可以通过网络界面控制汽车。 现在我想使用上述技术从移动应用程序运行和控制汽车,我无法弄清楚如何做到这一点。 请帮帮我们。

1 个答案:

答案 0 :(得分:1)

如果您能够通过Web界面控制RC汽车,那么简单的解决方案就是使用您的移动设备浏览器导航到所述Web界面并从那里控制汽车。为了实现这一点,您需要运行服务器的计算机和连接到同一网络的移动设备(例如您的家庭wifi)。然后你需要找到服务器的IP地址。

要执行此操作,请运行终端并键入:

  

Windows:ipconfg并查找IPv4地址

     

Mac OS:ipconfig getifaddr en0

     

Linux:ip addr show

它应该(通常)看起来像192.168.x.x

获得IP地址后,请使用移动浏览器并导航至youripaadress:port,其中端口与运行node.js服务器的端口相同。整个事情应该看起来像192.168.x.x:8080

这应该打开您的Web界面,只要您的节点服务器正在运行,您就应该能够从移动设备控制RC汽车。

不幸的是,如果您想将您的手机用作独立的遥控器(无需在您的计算机上运行node.js服务器),您将需要超越所提及的技术"并学习本机应用程序开发。如果您选择这样做,我会建议使用phonegap,因为它具有相对简单性和跨平台兼容性。

对于更多原生解决方案,请查看iOS开发的Android。