Node.js Arduino 遥控小车
Node.js Arduino RC car Bot
我已经使用 Arduino Uno、Johnny-Five、KeyPress、Node.js 和蓝牙模块将我的无线遥控车变成了 NodeBot。现在我可以使用上下和左右键从笔记本电脑控制汽车。
我也可以从网络界面控制汽车。
现在我想 运行 并使用上述技术从移动应用程序控制汽车,我不知道该怎么做。
请大家帮帮我。
如果您能够从网络界面控制 RC 汽车,简单的解决方案是使用您的移动设备浏览器导航到所述网络界面并从那里控制汽车。为了让它工作,你需要你的服务器 运行 正在运行的计算机和你的移动设备连接到同一网络(例如你的家庭 wifi)。然后你需要找到你的服务器的IP地址。
要执行此操作 运行 终端并键入:
Windows: ipconfg
and look for IPv4 address
Mac OS: ipconfig getifaddr en0
Linux: ip addr show
它应该(通常)看起来像 192。168.x.x
获得 IP 地址后,使用移动浏览器导航至 youripaadress:port
,其中的端口与 node.js 服务器 运行 所在的端口相同。整个事情应该看起来像 192.168.x.x:8080
.
这应该会打开您的网络界面,只要您的节点服务器是 运行ning,您就应该能够通过移动设备控制遥控车。
不幸的是,如果您想将手机用作独立遥控器(计算机上没有 node.js 服务器 运行ning),您将需要超越“提到的技术”并学习本机应用程序开发。如果您选择这样做,我会推荐 phonegap,因为它相对简单且跨平台兼容。
有关 iOS 开发的 Android 更多本机解决方案。
我已经使用 Arduino Uno、Johnny-Five、KeyPress、Node.js 和蓝牙模块将我的无线遥控车变成了 NodeBot。现在我可以使用上下和左右键从笔记本电脑控制汽车。 我也可以从网络界面控制汽车。 现在我想 运行 并使用上述技术从移动应用程序控制汽车,我不知道该怎么做。 请大家帮帮我。
如果您能够从网络界面控制 RC 汽车,简单的解决方案是使用您的移动设备浏览器导航到所述网络界面并从那里控制汽车。为了让它工作,你需要你的服务器 运行 正在运行的计算机和你的移动设备连接到同一网络(例如你的家庭 wifi)。然后你需要找到你的服务器的IP地址。
要执行此操作 运行 终端并键入:
Windows:
ipconfg
and look for IPv4 addressMac OS:
ipconfig getifaddr en0
Linux:
ip addr show
它应该(通常)看起来像 192。168.x.x
获得 IP 地址后,使用移动浏览器导航至 youripaadress:port
,其中的端口与 node.js 服务器 运行 所在的端口相同。整个事情应该看起来像 192.168.x.x:8080
.
这应该会打开您的网络界面,只要您的节点服务器是 运行ning,您就应该能够通过移动设备控制遥控车。
不幸的是,如果您想将手机用作独立遥控器(计算机上没有 node.js 服务器 运行ning),您将需要超越“提到的技术”并学习本机应用程序开发。如果您选择这样做,我会推荐 phonegap,因为它相对简单且跨平台兼容。
有关 iOS 开发的 Android 更多本机解决方案。