Comunicacion arduino <> php

Hola, estoy buscando si alguien tiene una manera de leer los datos recibidos en el puerto serial con PHP.

La idea es poder enviar y recibir datos por un puerto serial, por medio de php, así manejo un micro controlador vía internet.

Lo de enviar lo logre gracias a un dll ( php_ser++ ) , pero no puedo leer los datos que me devuelve el micro controlador.

Para que se entienda mas, yo tengo un arduino, la idea es enviarle las instrucciones por el puerto serie ( siempre conectado al servidor ), y que este me devuelva sus estados atraves de el mismo puerto, y que yo pueda leer y mostrar esos estados con php.

Este es el codigo que uso en php ( es solo un ejemplo ) :

echo("Abriendo Puerto....
"); 
echo ser_open("COM3", 9600, 8, "None", "1", "None"); 
echo("
"); 
echo ser_write("1"); 
echo("
"); 

echo ser_read(); 
echo "
\r\n"; 

for ($i=0; $i<10; $i++) 
{ 
    $j = ser_readbyte();  
    echo sprintf("%c", $j); 
} 

echo("
"); 
echo ser_close();

Pero me muestra esto:

Abriendo Puerto....
0
1


0

Y este es el codigo en mi arduino:

int led = 13;
int dat = 0;


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



void loop() {
  
  dat = Serial.read();
  if(dat < 1)
  {
    digitalWrite(led, HIGH);
    Serial.print("dsfsdf");
  }
  else
  {
    digitalWrite(led, LOW); 
    Serial.print("dsfsdffgdfhfgjfhj");
  }
 delay(5000);
  
  
}

Pienso que estas utilizando esto: Google Code Archive - Long-term storage for Google Code Project Hosting.

Once the connection is opened, it can send data to the serial port, and read answers (reading is only implemented for Linux or OSX).

Que utilizas windows? por que el script php solo puede leer el puerto serie si utilizas como sistema operativo Linux o MAC.

La comunicacion la puedes hacer utilizando la etiqueta meta de html, tanto en un sentido como en otro,

Las xxxx corresponde a la direccion a la que redireccionas, ya se la ip de arduino o la url de la web.

Si necesitas algo dimelo

Estoy teniendo el mismo problema como lo has solucionado??? tengo el arduino une y lo que quiero es recoger los datos del serial