小编Łuk*_*zny的帖子

Arduino 和 PHP 通过串行传入字节读取

我有 PHP 脚本用于通过网站控制 Arduino 的二极管,但我遇到了问题。

我的Arduino代码是:

int green = 8;
int incomingbyte;

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

void loop()
{
  if(Serial.available() > 0)
  {
    incomingbyte = Serial.read();
  }
  if(incomingbyte == '0'){
  digitalWrite(green,HIGH);
  }
  if(incomingbyte == '1'){
  digitalWrite(green,LOW);
  }
}
Run Code Online (Sandbox Code Playgroud)

我的 PHP 代码是:

<?php

error_reporting(E_ALL); 
ini_set("display_errors", 1);  

if (isset($_GET['action'])) {

    require("php_serial.class.php");

        $serial = new phpSerial();
        $serial->deviceSet("COM3");
        $serial->confBaudRate(9600);
        $serial->deviceOpen();

if ($_GET['action'] == "green1") {

        $serial->sendMessage("0\r");

} else if ($_GET['action'] == "green0") {

        $serial->sendMessage("1\r");
}

$serial->deviceClose();

}
Run Code Online (Sandbox Code Playgroud)

我的 HTML 代码:

<!DOCTYPE html> …
Run Code Online (Sandbox Code Playgroud)

html php serial-port arduino

5
推荐指数
1
解决办法
4367
查看次数

标签 统计

arduino ×1

html ×1

php ×1

serial-port ×1