Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyCharm上带有arduino的串行端口pyserial错误-/dev/tty/ACM0不是目录_Python_Arduino_Pycharm_Pyserial - Fatal编程技术网

Python PyCharm上带有arduino的串行端口pyserial错误-/dev/tty/ACM0不是目录

Python PyCharm上带有arduino的串行端口pyserial错误-/dev/tty/ACM0不是目录,python,arduino,pycharm,pyserial,Python,Arduino,Pycharm,Pyserial,我试图让我的Arduino通过串行端口与PyCharm通信,但它不断抛出以下错误: [Errno 20]无法打开端口/dev/tty/ACM0:[Errno 20]不是目录:'/dev/tty/ACM0' 正如Arduino IDE所确认的,这绝对是Arduino Uno的正确端口。事实上,在Windows上使用“COM4”或类似工具时,该脚本可以完美地工作。不幸的是,我需要将它转移到linux上,用'COM4'代替'/dev/tty/ACM0'似乎不是一个简单的解决办法 我已经运行了pytho

我试图让我的Arduino通过串行端口与PyCharm通信,但它不断抛出以下错误: [Errno 20]无法打开端口/dev/tty/ACM0:[Errno 20]不是目录:'/dev/tty/ACM0'

正如Arduino IDE所确认的,这绝对是Arduino Uno的正确端口。事实上,在Windows上使用“COM4”或类似工具时,该脚本可以完美地工作。不幸的是,我需要将它转移到linux上,用'COM4'代替'/dev/tty/ACM0'似乎不是一个简单的解决办法

我已经运行了
python-m serial.tools.list_port
来检查是否找到了端口,并且它返回了2个端口:/dev/tty/ACM0和/dev/ttyS0,这是一个好迹象。 我在互联网上搜索过,但似乎找不到任何有人有此特定错误代码的线程

我不知道“不是目录”是什么意思,也不知道解决方法是什么


任何帮助都将不胜感激。

出于存档目的,我将针对我自己的问题发布我的解决方案,我意识到我在下一行的端口名中输入了
/dev/tty/ACM0
而不是
/dev/ttyACM0
arduino=serial.serial('portname',115200,timeout=.1)