Cita:
Iniciado por razpeitia Acabo de checar tu código junto con el arreglo vació que envías y ahora veo que es lógico por que nunca te devuelve nada y es que tu script nunca termina.
Lo que debes de hacer es quitarle el while True al script para que solo lea una vez. Te quedaría así:
Código Python:
Ver originalimport serial
port = "/dev/ttyS0"
ser = serial.Serial(port, 19200, timeout=0, bytesize=8, stopbits=1)
ser.parity=serial.PARITY_NONE
data = ser.read(9999)
if len(data) > 0:
print 'Datos Recibidos:', data
else:
print 'Datos no recibidos'
ser.close()
Otra opción mas compleja seria dejar siempre corriendo el proceso y guardar los datos en un archivo o en un pequeña db como sqlite.
Ahora dice "Datos no recibidos" pero en el python, php sigue sin traer esos datos :/ he probado mil maneras, todo lo que he encontrado en internet y no he podido hacerlo. Como es posible dejar corriendo un proceso como dices? Saludos y gracias