尝试使用 pyfirmata 从 android 设备访问 arduino 时,获取 [Errno 13] 权限被拒绝:“/dev/bus/usb/001/002”

问题描述

我收到一条错误消息:

serial.serialutil.SerialException: [Errno 13] Could not open port /dev/bus/usb/001/002: [Errno 13] Permission denied: '/dev/bus/usb/001/002'

我正在使用 Pydroid 3,但它没有请求访问 USB 的权限,我该如何解决这个问题?

代码用于调试,我的最终想法将变得更加复杂。 代码

import time
from pyfirmata import Arduino

board = Arduino('/dev/bus/usb/001/002')
while True:
    board.digital[13].write(1)
    time.sleep(0.5)
    board.digital[13].write(0)
    time.sleep(0.5)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)