2014-09-06 2 views
1

Я пытаюсь подключиться к своему Ardiuno с Python на моем компьютере Ubuntu. Я попробовал этот пример: http://playground.arduino.cc/interfacing/pythonЧтение последовательного соединения arduino в python

Но я всегда получаю:

>>> 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 и dialout.

Как подключиться к Arduino с помощью Python?

ответ

1

сначала введите последовательные порты. Я не уверен, что dev/tty.usbserial правильный.

Вы пытаетесь сделать ls /dev/tty* в терминале, pehaps ваша доска Arduino появится как ttyACM0 или что-то в этом роде (извините, не использовали Ubuntu в то время).

Вы также можете проверить PySerial finding ports article (может понадобиться PySerial 2.7 или более поздней версии)

+0

Использование ttyACM0 работал – Stein

Смежные вопросы