deviceO-6ren">
gpt4 book ai didi

php-serial 不工作

转载 作者:可可西里 更新时间:2023-11-01 13:26:39 25 4
gpt4 key购买 nike

我正在尝试使用 PHP 让我的 Arduino 发出信号。每当我运行下面的代码时,它都会显示“无效的串行端口”,尽管它是有效的?

<?php

include 'serial_connect.php';

$serial = new phpSerial;

$serial->deviceSet("COM2");

$serial->deviceOpen();

$serial->sendMessage("1000");

$serial->deviceClose();
?>

serial_connect.php 类是 php-serial,链接在这里:http://www.phpclasses.org/package/3679-PHP-Communicate-with-a-serial-port.html

这是我的 Arduino 草图:

int ledPin = 13;

void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}

void loop() {
if(Serial.available() > 0) {
int time = Serial.parseInt();
digitalWrite(ledPin, HIGH);
delay(time);
digitalWrite(ledPin, LOW);
}
}

请帮忙。谢谢。

最佳答案

如果没有,请在设备管理器中检查您的 COM2 是否已安装、启用和正常工作。另外你用的是什么型号的Arduino?如果没有更多信息,我认为无法回答这个问题。将该信息添加到您的原始问题中可能是明智的。此外,如果不注册帐户,我们将无法看到 php_serial 类的源代码,我不想这样做。我意识到这更多的是评论而不是答案,但我需要更多的代表来评论(我认为 S.O. 的声誉系统存在缺陷。)但是如果没有更多信息,原始问题将无法得到答案,所以我觉得有必要补充一下。祝你好运。

关于php-serial 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13548150/

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