首页 文章

ubuntu中python 2.7的串口初始化

提问于
浏览
0

我想在ubuntu操作系统中读取python中的arduino的串行数据 . arduino应用程序运行正常,但是当我在python中打开相同的端口时,端口是'/ dev / ttyACM0'没有打开 . 我试图更改端口的权限 . 但它仍然无法正常工作 .

2 回答

  • 0

    它可能是old bug in the Linux kernel所以,尝试更新你的Ubuntu 14.04 ......

  • 0

    如果您使用的是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")
    

    你能告诉我们你的课程吗?

相关问题