2014-09-06 117 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