2014-09-06 48 views
1

我想在我的Ubuntu计算机上使用Python连接到我的Ardiuno。我试过了这个例子: http://playground.arduino.cc/interfacing/python阅读python中的arduino串行连接

但我总是得到:

>>> import serial 
>>> ser = serial.Serial('/dev/tty.usbserial', 9600) 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "build/bdist.linux-x86_64/egg/serial/serialutil.py", line 282, in __init__ 
    File "build/bdist.linux-x86_64/egg/serial/serialposix.py", line 289, in open 
OSError: [Errno 2] No such file or directory: '/dev/tty.usbserial' 
>>> 

我可以使用草图没有任何问题的串行连接。我还将我的用户添加到组tty和拨出。

如何使用Python连接到我的Arduino?

回答

1

先列出串口。我不确定dev/tty.usbserial是否正确。

你在终端试试ls /dev/tty*,你的Arduino板会弹出为ttyACM0之类的东西(对不起,暂时还没用过Ubuntu)。

您还可以检查出PySerial finding ports article(可能需要PySerial 2.7或更新版本)

+0

使用ttyACM0工作 – Stein 2014-09-06 20:34:51