ผมทำโปรเจคเกี่ยวกับการเปิดปิดสวิตช์ด้วยรีโมทครับ Arduino ผมจ่ายไฟ 5v กับ GND เข้า Relay Module แบบ 4ch รีเลย์ G3MB 202P เขียนคำสั่งผ่านหมด อัพโหลดแล้วแต่ติดปัญหาตรงที่พอไฟเข้าบอร์ด รีเลย์จะทำงานทันทีเลยครับ แก้ยังไงไม่ให้รีเลย์ทำงานตั้งแต่เริ่ม แต่อยากให้ทำงานเมื่อเราสั่งแทน สั่งเป็น HIGH หรือ LOW ก็ยังไม่ได้
ปกติจะควบคุมได้ครับ ลองเช็คการทำางนของรีเลย์ครับ ถ้าทำงานปกติ ส่งคำสั่งควบคุมถูกต้องแล้วยังแก้ไม่ได้
อาจะเป็นกับโมดูลรีเลย์ทำงานแบบนี้ ลองใช้การหน่วงเวลาจ่ายไฟให้รีเลย์ครับ
สำหรับโคดต้องลองทดสอบแก้ไขทีละขั้นตอนนะครับ
แนะนำเพิ่มคือ ให้ลองใส่คำสั่ง ปิดการทำงานของรีเลย์ ใน บล็อกของ
void setup() {
// put your setup code here, to run once:
}