我是 arduino 的新手,以前从未使用过它,我需要在学校的一个项目中使用它。该项目包括构建一个遥控车、一个 PHP 网页,以及使用这个 php 网页控制遥控车。网页的布局是制作好的,汽车也是如此,如果我们打开端口也可以工作。问题是如何通过我的 php 网页打开端口?这甚至可能吗,谢谢!
我正在使用 Arduino 以太网板(不是屏蔽)
基本概念是Arduino是一个网页服务器。您将需要 Arduino 上实现 TCP/IP 堆栈的代码。通常,此代码由 Arduino 的以太网板制造商提供。
通常,网页会向网页服务器发送一个HTTP“GET”命令,该命令是一个特定的IP地址和端口号。Arduino 服务器需要“监听”该 IP 端口地址,此代码是 TCP/IP 堆栈的一部分。
要回答您的具体问题,请在您的网页浏览器上输入:
http:\\host_ip_addr:80
其中 80 通常是 HTTP 端口号,但您的 arduino 可以侦听任何端口,因此有效条目可能是:
http:\\lclhost:8000
希望这能让你朝着正确的方向开始。