Go Down

Topic: python lecture de l'arduino (Read 833 times) previous topic - next topic

linedubeth

Bonjour,

je teste un duemilanove et je debute en python.

je suis avec ubuntu 8.04

je cherche à lire des infos sur le port serie usb

j'ai rentré

Code: [Select]
import serial
ser = serial.Serial('/dev/tty.USB0', 9600)
while 1:
   ser.readline()
'1 Hello world!\r\n'
'2 Hello world!\r\n'
'3 Hello world!\r\n'



et j'obtiens



edu710@edu710-desktop:~/matechnoclg/projets/arduino$ python 4.py
Traceback (most recent call last):
 File "4.py", line 2, in <module>
   ser = serial.Serial('/dev/tty.USB0', 9600)
 File "/usr/lib/python2.5/site-packages/serial/serialutil.py", line 156, in __init__
   self.open()
 File "/usr/lib/python2.5/site-packages/serial/serialposix.py", line 141, in open
   raise SerialException("Could not open port: %s" % msg)
serial.serialutil.SerialException: Could not open port: [Errno 2] No such file or directory: '/dev/tty.USB0'
edu710@edu710-desktop:~/matechnoclg/projets/arduino$


j'ai fait aussi


dmesg|tail
[73405.423146] usb 1-8: USB disconnect, address 5
[73405.423483] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[73405.423501] ftdi_sio 1-8:1.0: device disconnected
[73429.498224] usb 1-8: new full speed USB device using ohci_hcd and address 6
[73429.725531] usb 1-8: configuration #1 chosen from 1 choice
[73429.751432] ftdi_sio 1-8:1.0: FTDI USB Serial Device converter detected
[73429.751471] /build/buildd/linux-2.6.24/drivers/usb/serial/ftdi_sio.c: Detected FT232RL
[73429.751574] usb 1-8: FTDI USB Serial Device converter now attached to ttyUSB0
[77247.307776] usb 1-8: USB disconnect, address 6
[77247.308281] ftdi_sio 1-8:1.0: device disconnected
edu710@edu710-desktop:~/matechnoclg/projets/arduino$










Qui pourrait m'aider?

Merci

Sebelec

Salut,

Question bête, mais on sait jamais ... ça m'arrive tellement souvent ce genre d'erreur  ;) :

ton dmesg parle de "ttyUSB0", alors que ton programme utilise "tty.USB0" : est-ce normal ce "." entre tty et USB0 ?
Je n'ai pas de Linux sous la main pour vérifier, mais de mémoire il ne me semble pas qu'il y ait de point.

linedubeth

Merci,

c'était bien cela le point entre le tty et usb j'ai eu la réponse en anglais.
Au plaisir de te lire.

Go Up