2016-10-07 2 views
0

Я хочу прочитать последовательные данные из arduino в python в операционной системе ubuntu. Приложение arduino работает нормально, но когда я открываю тот же порт в python, в моем случае порт «/ dev/ttyACM0» не открывается. Я попытался изменить разрешения порта. Но все же он не работает.Инициализация последовательного порта для python 2.7 в ubuntu

ответ

0

Если вы используете USB-последовательный преобразователь, как его встроенный в Arduino макетных плат, это обычно должно быть что-то вроде/DEV/ttyUSB0.

Также убедитесь, что вы находитесь в DialOut и TTY группы:

usermod -aG tty $USERNAME 
usermod -aG dialout $USERNAME 

Ваша программа должна выглядеть следующим образом:

import serial 
ser=serial.Serial() 
ser.port="/dev/ttyUSB0" 
ser.baudrate=9600 
ser.open() 
ser.write("hello world") 

Можете ли вы показать нам свою программу?

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