PZEM004T-วัดพลังงานไฟฟ้า (ร่าง)
ตัวอย่างอธิบายการใช้งาน PZEM พร้อม โค้ด
ตัวอย่าง โค้ด pzem
#include <SoftwareSerial.h> // Arduino IDE <1.6.6 #include <PZEM004T.h> PZEM004T pzem(&Serial1); IPAddress ip(192,168,1,1); void setup() { Serial.begin(9600); pzem.setAddress(ip); } void loop() { float v = pzem.voltage(ip); if (v < 0.0) v = 0.0; Serial.print(v);Serial.print("V; "); float i = pzem.current(ip); if(i >= 0.0){ Serial.print(i);Serial.print("A; "); } float p = pzem.power(ip); if(p >= 0.0){ Serial.print(p);Serial.print("W; "); } float e = pzem.energy(ip); if(e >= 0.0){ Serial.print(e);Serial.print("Wh; "); } Serial.println(); // delay(1000); }