#python-2.7 #arduino #serial-port #ubuntu-14.04
#python-2.7 #arduino #последовательный порт #ubuntu-14.04
Вопрос:
Я хочу прочитать последовательные данные из arduino на python в операционной системе ubuntu. Приложение arduino работает нормально, но когда я открываю тот же порт в python, в моем случае порт ‘/ dev / ttyACM0’ не открывается. Я попытался изменить разрешения порта. Но все равно он не работает.
Ответ №1:
Это может быть старая ошибка в ядре Linux, поэтому попробуйте обновить Ubuntu 14.04…
Ответ №2:
Если вы используете 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")
Можете ли вы показать нам свою программу?