โมดูล ZMPT101B มีขาใช้งาน 4 ขา ดังนี้
การจัดตำแหน่งขาของโมดูล ดังรูปนี้
ต่อวงจรโมดูลกับ Arduino ดังรูปนี้
ขา L N คือไฟเข้า 220V ที่ต้องการวัด
อัพโหลดโค้ดตัวอย่างนี้ลงบอร์ด Arduino
https://gist.github.com/penpencool/b33c38cba3f486e00c7e2f1661772b88
แล้วเปิดโปรแกรม Serial plotter ใน Arduino IDE ถ้าปกติยังไม่ได้ต่อไฟ Input ไฟจะออกที่ประมาณ 2.5V หรือค่า 512 ใน Serial plotter
จากนั้นต่อไฟ 220V AC จะเห็นค่าโวลต์ที่วัดได้แสดงผลออกเป็นกราฟดังรูปนี้
ตรวจสอบว่ากราฟของเราแสดงผลค่าสูงสุดและต่ำสุดแบบในรูป ถ้าได้รูปคลื่นที่ไม่เต็ม สามารถปรับค่าที่ตัวต่านทานปรับค่าได้บนโมดูล เพื่อให้เป็นรูปคลื่นที่เต็มลูก
โค้ดตัวอย่างนี้ โมดูลวัดแรงดันไฟฟ้าที่จุดสูงสุด-จุดสูงสุด แล้วแปลงค่าให้เป็นค่า RMS สามารถดูผลลัพธ์ได้ที่ Serial Monitor
https://gist.github.com/penpencool/5ecd1b4f5c3d3a1bc6f642f59c384bae
ซื้อ ZMPT101B Voltage Sensor ได้ที่นี่