Come da oggetto ho un problema di comunicazione con la mia porta.
Riporto il codice che ho utilizzato:
Codice: Seleziona tutto
graz@graz-laptop:~/python$ python scanlinux.py
Found ports:
/dev/ttyS3
/dev/ttyS2
/dev/ttyS1
/dev/ttyS0
graz@graz-laptop:~/python$
import serialCodice: Seleziona tutto
import serial
ser=serial.Serial('/dev/ttyS0',9600,8,timeout=0)
s=ser.read(100)
print s
ser.close()Codice: Seleziona tutto
graz@graz-laptop:~/python$ python porta_seriale.py
Traceback (most recent call last):
File "porta_seriale.py", line 11, in <module>
s=ser.read(100)
File "/usr/lib/python2.6/dist-packages/serial/serialposix.py", line 311, in read
if self.fd is None: raise portNotOpenError
serial.serialutil.SerialException: Port not openCome fare? Ho la necessità di leggere dati da un device esterno che trasmette solo via IrDA.
Grazie
