我正在尝试使用cvzone模块将我的python文件连接到arduino,但我似乎无法连接到端口"COM3“,即使我确保它已打开(arduino显示端口:"COM3")
from cvzone.SerialModule import SerialObject
import time
arduino = SerialObject("COM3") #input arduino port number
while True:
arduino.sendData([1]) #Send signals [1] means "turn on"
time.sleep(1)
arduino.sendData([0])
time.sleep(1)当我运行程序时,什么都不会发生,它显示:
警告:根:串行设备未连接
发布于 2022-04-28 12:03:00
我面临着同样的问题,但当我把我的COM端口号,它运行良好。这是我的代码:
import cv2
from cvzone.FaceDetectionModule import FaceDetector
from cvzone.SerialModule import SerialObject
cap = cv2.VideoCapture(0)
detector = FaceDetector()
arduino = SerialObject("COM5")
while True:
success , img = cap.read()
img,bboxs = detector.findFaces(img)
if bboxs:
arduino.sendData([1])
else:
arduino.sendData([0])
cv2.imshow("Image",img)
if cv2.waitKey(10) == ord("q"):
breakhttps://stackoverflow.com/questions/71754877
复制相似问题