[Python] Leggere tag RFID con PySerial
Perini Matteo
perini.matteo a gmail.com
Gio 13 Feb 2014 15:51:14 CET
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
Maggiori informazioni sulla lista
Python