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);
}
}
助けてください。ありがとう。