The PZEM-004T is a popular AC energy monitoring module used in IoT, electronics, and smart grid projects. It measures electrical parameters of mains power and sends data to microcontrollers like ESP8266, ESP32, Arduino, and Raspberry Pi through serial communication (TTL / Modbus-RTU depending on version).
Codes
#include <PZEM004Tv30.h>
#include <SoftwareSerial.h>SoftwareSerial pzemSerial(D6, D7); // RX, TX
PZEM004Tv30 pzem(pzemSerial);void setup() {
Serial.begin(115200);
Serial.println("PZEM004T Test");
}void loop() {
float voltage = pzem.voltage();
float current = pzem.current();
float power = pzem.power();
float energy = pzem.energy();
float freq = pzem.frequency();
float pf = pzem.pf();Serial.print("Voltage: "); Serial.println(voltage);
Serial.print("Current: "); Serial.println(current);
Serial.print("Power: "); Serial.println(power);
Serial.print("Energy: "); Serial.println(energy);
Serial.print("Frequency: "); Serial.println(freq);
Serial.print("Power Factor: "); Serial.println(pf);
Serial.println("--------------------");delay(2000);
}
top of page
Welcome to AmoTech Electronics
-
Empowering Innovation through SMART Electronics Solutions!
-
Our One-Stop Hub for IoT, Embedded Systems, Machine Learning, and Artificial Intelligence.
-
Shaping the future with Intelligent Technology and next-gen Automation.



SKU : SEN456
26 500R₣Prix
Aucun avis pour le momentPartagez votre expérience, soyez le premier à laisser un avis.
Articles similaires
bottom of page


















