我正在尝试使用 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);
}
}
请帮忙。谢谢。