jueves, 24 de mayo de 2012

Arduino Serial PHP

Intro.
En ocasiones no podremos disponer de un ethernet shield de arduino en la cual ocuparemos hacer la comunicación con un servidor o que el usuario de manera externa conosca los parametros producidos.

Material:
  • Arduino Uno
  • Sensor de Proximidad SHARP GP2Y0A21YK
Desarrollo:

Para el desarrollo de esta me base en un ejemplo que posteo un compañero, sobre el sensor de proximidad, la cual genera valores y yo leo estos valores con un archivo en python que genera un .txt, para ya despues ser leido con un archivo en formato de php.
Ademas me basé tambien en códigos en la cual ayude a compañeros a hacer la comunicación en forma serial.

Código:
Sensor aproximidad código

Python lector serial
Este archivo es muy sencillo lo que hace es abrir un fichero que ya existe y va sobreescribiendo los datos obtenidos, el unico problema que podemos encontrar es que los resultados guardados, pueden estar incompletos, ya que el ciclo le ponemos un delay y el codigo de nuestro python demorará poco en leer lo arrojado

Archivo PHP
En esta parte lo único que se hace es leer el archivo generado por el pyton.


Resultados:
Archivo generado .txt:
Cono podemos ver, tenemos algunas lineas de cógido incompletas, ya que los resultados arrojados por el puerto serial, van a otro ritmo

resultado mostrado en el servidor:

Como mostramos en el código, lo único que hace es leer el archivo e imprimirlo

1 comentario: