у когонибудь получилось его заставить работать на одну фазу ?
- 2020-11-20_173514.png (4.95 КБ) 1106 просмотров
у меня всё по нулям даже не колышатся
версия программы 7,1,1
версия модуля v3.0
думал не исправный но распаковал второй тоже всё по нулям показывает
Отправлено спустя 49 минут 35 секунд:
попробовал в версии 6,3,1 тоже всё по нулям
даже уарт не мигает на модуле
прописал скеч из примера ИДЕ
#include <PZEM004Tv30.h>
PZEM004Tv30 pzem(11, 12);
void setup() {
Serial.begin(115200);
}
void loop() {
float voltage = pzem.voltage();
if(voltage != NAN){
Serial.print("Voltage: "); Serial.print(voltage); Serial.println("V");
} else {
Serial.println("Error reading voltage");
}
float current = pzem.current();
if(current != NAN){
Serial.print("Current: "); Serial.print(current); Serial.println("A");
} else {
Serial.println("Error reading current");
}
float power = pzem.power();
if(current != NAN){
Serial.print("Power: "); Serial.print(power); Serial.println("W");
} else {
Serial.println("Error reading power");
}
float energy = pzem.energy();
if(current != NAN){
Serial.print("Energy: "); Serial.print(energy,3); Serial.println("kWh");
} else {
Serial.println("Error reading energy");
}
float frequency = pzem.frequency();
if(current != NAN){
Serial.print("Frequency: "); Serial.print(frequency, 1); Serial.println("Hz");
} else {
Serial.println("Error reading frequency");
}
float pf = pzem.pf();
if(current != NAN){
Serial.print("PF: "); Serial.println(pf);
} else {
Serial.println("Error reading power factor");
}
Serial.println();
delay(2000);
}
и в монитор порте всё заработало и уарт мигает на модуле как положено то есть они полностью рабочие
- 2020-11-20_175652.png (10.55 КБ) 1096 просмотров
но через флпрог нивкакую нехочет уже и ардуино менял бесполезно
тоесть блок не делает опроса по уарт хотя в настройках стоит уарт