我想在ubuntu操作系统中读取python中的arduino的串行数据 . arduino应用程序运行正常,但是当我在python中打开相同的端口时,端口是'/ dev / ttyACM0'没有打开 . 我试图更改端口的权限 . 但它仍然无法正常工作 .
它可能是old bug in the Linux kernel所以,尝试更新你的Ubuntu 14.04 ......
如果您使用的是USB转串口转换器,就像它内置在arduino开发板上一样,它通常应该是/ dev / ttyUSB0 .
还要确保你在拨出和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")
你能告诉我们你的课程吗?
2 回答
它可能是old bug in the Linux kernel所以,尝试更新你的Ubuntu 14.04 ......
如果您使用的是USB转串口转换器,就像它内置在arduino开发板上一样,它通常应该是/ dev / ttyUSB0 .
还要确保你在拨出和tty组:
你的程序应该是这样的:
你能告诉我们你的课程吗?