'cvzone WARNING:root:Serial Device Not Connected
I'm trying to use the cvzone module to connect my python file to arduino but i cant seem to connect to my port "COM3" even though i made sure that it's turned on (arduino shows Port: "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)
When I run the program, nothing happens and it shows:
WARNING:root:Serial Device Not Connected
Solution 1:[1]
I was facing the same issue but when I put my COM port number it working fine. Here is my code:
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"):
break
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | tahir habib |