Ver Mensaje Individual
  #11 (permalink)  
Antiguo 06/10/2012, 14:47
dlandsk
 
Fecha de Ingreso: agosto-2009
Mensajes: 13
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Leer Puerto serial RS232

Cita:
Iniciado por razpeitia Ver Mensaje
Para eso necesitas saber en que formato te esta enviando los datos la bascula.
¿Marca y modelo de la bascula?
Mira! he logrado obtener solo el numero en la consola de python segun mis necesidades:

Código Python:
Ver original
  1. import serial
  2. import time
  3.  
  4. port = "/dev/ttyS0"
  5. ser = serial.Serial(port, 19200, timeout=0, bytesize=8, stopbits=1)
  6. ser.parity=serial.PARITY_NONE
  7.  
  8. time.sleep(0.2)
  9. data = ser.readline()
  10. data = data.replace("+", "")
  11. data = data.replace('\r\n', "")
  12. import re
  13. data = re.sub("\D", "", data)
  14.  
  15.  
  16. if len(data) > 0:
  17.     print data[-7:]
  18.  
  19. else:
  20.     print 'Datos no recibidos'
  21. ser.close()

Ahora el problema es que en PHP usando popen me devuelve de resultado:

Resource id #2

Saludos y gracisa