[pyar] puerto serie en python

Santiago Paleka santiagopaleka en gmail.com
Lun Mar 11 16:55:32 ART 2013


El 11 de marzo de 2013 16:14, Esteban Alejandro Chauque
<achauque en gmail.com>escribió:

> Buenas tardes lista,
> He descargado pandora stop watch
> http://www.softpedia.es/programa-Pandora-Stopwatch-224274.html, es un
> cronometro hecho en python. La verdad funciona muy bien, pero mi
> necesidad me ha llevado a conectarlo con arduino para poder tomar el
> tiempo por medio de una barrera infrarroja.
> Pero no funciona del todo bien, cada tanto pierde un paso.
> La librería que estoy usando es PySerial. No estoy seguro si el
> problema se debe a la velocidad de transmisión o la velocidad con que
> tomo la lectura desde python.
> Las únicas lineas que agregue son:
>
> 169        strStep = serial.Serial('/dev/ttyUSB0', baudrate = 9600,
> timeout=.0001)
> 170        d = strStep.readline()
> 171        strStep.close()
> 172
> 173        # Events
> 174        if "PASE" in d:
> 175            recorded_times.append(stopwatch_time)
> 176            records_changed = True
>
>
>
> Saludos
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>

Hola Esteban, probá de ponerle mas tiempo de timeout, debe estar saliendo
del readline (linea 170) sin datos.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130311/341861f3/attachment.html>


More information about the pyar mailing list