gpt4 book ai didi

arduino - 使用 PHP 脚本控制 Arduino Uno

转载 作者:行者123 更新时间:2023-12-04 05:24:54 25 4
gpt4 key购买 nike

是否可以使用 PHP 网页控制 Arduino Uno?

最佳答案

是的你可以。您可以通过 USB 将您的 Arduino 连接到您的服务器,并使用 phpSerial .

或者您可以使用以太网屏蔽连接到您的 Arduino。在 PHP你可以open a stream到你的 Arduino。

您可以编写自己的协议(protocol)进行通信,例如:

要读取模拟输入的值:

  • PHP:发送rA0后跟 ('\n')。
  • Arduino 解析 rA0 : 并将模拟输入 A0 的值发送回 ASCII后跟换行符 ('\n')。

  • 多一点解释:
  • PHP 想要读取模拟值或 I/O状态所以第一个字符是r (设置 I/O 端口或 PWM 一个 w )
  • 指定它是模拟还是数字 I/O 端口,“A”或“D”
  • 指定端口:端口 0 的 ASCII 码。
  • 知道命令在哪里结束;发送换行符。

  • 在 Arduino 方面;
  • 解析传入的命令。
  • 如果第一个字符不等于 'r' 或 'w' 那么它不是读或写命令;所以命令无效。
  • 如果第二个字符不等于“A”或“D”,那么它不是模拟值或数字值,则该命令无效。
  • 然后对于数字,如果它可以超过一个字符,则制作一个由三个字符组成的 char 数组,并填充这些直到您收到一个 '\n' 或三个以上的 ASCII 数字。与 atoi()您可以将 ASCII 解析为整数。

  • 如果是合法命令;响应命令。

    关于arduino - 使用 PHP 脚本控制 Arduino Uno,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13306269/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com