Ciao a tutti,
ho questo lettore RFID:
http://www.apromix.it/product.asp?IdProdotto=999

Da linux mi viene creato il dev ttyUSB0

Ho scritto il seguente codice:

import serial

if __name__ == '__main__':

    buff = ''

    ser=serial.Serial('/dev/ttyUSB0',125000,timeout=0)

    while True:

        a=ser.read(ser.inWaiting())

        buff = buff + a

        print a

        print len(buff)

        if '\n' in buff:

            lines = buff.split('\n')

            last_received = lines[-2]

            print last_received

Il tutto sembra funzionare nel senso che qualcosa arriva tramite la seriale.
len(buff) aumenta ogni volta che avvicino la carta ma con print a non mi viene mostrato alcun numero/carattere.
Sapete dirmi come decodificare quello che arriva?
Sembra non arrivare mai un "/n".
Grazie per ogni aiuto.
Ciao
Matteo
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a