
[英]Getting error “serial.serialutil.SerialException: [Errno 2] could not open port /dev/rfcomm0” with pyserial
[英]serial.serialutil.SerialException: could not open port 'COM3': FileNotFoundError(2, 'The system cannot find the file specified.', None, 2)
我正在制作一个 web 服务器,它可以使用 python 控制 arduino 并且我收到此错误:serial.serialutil.SerialException:无法打开文件,没有'COM3' , 2)
from flask import Flask
from pyfirmata import Arduino
import time
main_page = """
<!DOCTYPE html>
<html>
<body>
<h2>Button</h2>
<form action="button">
<button type="submit">Press Button!</button>
<form>
</body>
</html>
"""
app = Flask(__name__)
@app.route('/button')
def button():
board = Arduino('COM3')
board.digital[13].write(1)
time.sleep(1)
board.digital[13].write(0)
print("hello")
return main_page
@app.route('/')
def index():
return main_page
if __name__ == '__main__':
app.run(debug=True, host='0.0.0.0')
有同样的问题,通过在设备管理器中检查 com3 我发现它被禁用,启用它并且它工作正常
这个问题可以通过几个过程来解决:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.