gpt4 book ai didi

python - 在python中读取arduino串行连接

转载 作者:太空宇宙 更新时间:2023-11-03 18:12:15 25 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 计算机上使用 Python 连接到我的 Arduino。我尝试了这个例子: http://playground.arduino.cc/interfacing/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 组中。

如何使用 Python 连接到我的 Arduino?

最佳答案

首先列出串行端口。我不确定 dev/tty.usbserial 是否正确。

您尝试在终端中执行 ls/dev/tty* ,也许您的 Arduino 板会弹出为 ttyACM0 或类似的内容(抱歉,没有使用过 Ubuntu)等一下)。

您还可以查看PySerial finding ports article (可能需要 PySerial 2.7 或更高版本)

关于python - 在python中读取arduino串行连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25703607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com