ACS712-30A ผมใช้โค้ดที่อยู่ในเว็บที่แนบมาแล้ว ค่าใน Serial monitor ในโปรแกรม ขึ้นกระแส
-0.10
-0.10
-0.10
ตลอดเลยครับ ทั้งเสียบAC และไม่เสียบ ไม่ทราบว่าผมต้องใช้โค้ดไหนครับ แล้วต้องเปลี่ยนค่าอะไรตรงไหนบ้างครับ สิ่งที่ต่อคือ Arduino uno r3 + ACS712 30A + หลอดไฟ Ac เมื่อแซกมิเตอร์วัด จะได้ 0.052 A ครับ (แต่ค่าใน monitor ไม่ขยับเลยครับ) ได้โปรดช่วยหน่อยนะครับ ขอบคุณครับ
ไม่ทราบว่าได้ซื้อกับทางร้านหรือเปล่า ขอเลขที่สั่งซื้อด้วยครับ
อ้างอิงตาม datasheet ลองเช็คอุปกรณ์โดยจ่ายไฟให้โมดูลแล้ววัดโวลต์ที่ออกมา จะได้ไฟประมาณ 2.5V บวกลบนิดหน่อย แสดงว่าทำงานปกติครับ
แสดงว่าโมดูลทำงานได้ถูกต้องแล้ว เช็คที่การใช้งาน
การต่อใช้งานและโคดตัวอย่างตามรายละเอียดในหน้าสินค้า
ควรเลือกใช้ตัววัดกระแสให้เหมาะกับการใช้งานด้วยนะครับ
ตรวจเช็คเซนเซอร์แล้วทำงานได้ปกติ ดังนั้นวัดได้ค่าประมาณนี้น่าจะถูกต้องแล้ว
เพราะบอกว่าในกรณีที่ไม่ต่อ ค่าที่ได้ -0.04 ซึ่งค่าเกือบจะเป็น 0
แล้วที่บอกว่าเอาไปใช้วัดกระแส 0.052A ซึ่ง ตัวทีวัดคือ 30A ค่าที่วัดได้เกือบจะเป็น 0 ใกล้เคียงกับ 0.052
เซนเซอร์มีหลายรุ่น เช่น 5A , 20A , 30A ผลิตออกมาแยก เพื่อให้วัดได้อย่างเหมาะสม
ถ้าใช้สเกล 30A แนะนำให้ลองวัดกับกระแส 10A ครับ