#define MAX_ID 100
unsigned char _id = 0; // id data berulang 0..99
float tegangan, arus, daya, energi, frekuensi, faktorDaya;
void setup() {
Serial.begin(115200);
}
void loop() {
if (_id >= MAX_ID)
return;
tegangan = random(0, 100) / 7.8;
arus = random(0, 100) / 3.7;
daya = random(0, 100) / 6.2;
energi = random(0, 100) / 8.3;
frekuensi = random(0, 100) / 3.1;
faktorDaya = random(0, 100) / 5.3;
Serial.println(_id);
Serial.printf("Tegangan......:: %.2fV\n", tegangan);
Serial.printf("Arus..........:: %.2fA\n", arus);
Serial.printf("Daya..........:: %.2fW\n", daya);
Serial.printf("Energi........:: %.2fkWh\n", energi);
Serial.printf("Frekuensi.....:: %.2fHz\n", frekuensi);
Serial.printf("Faktor Daya...:: %.2f\n", faktorDaya);
Serial.println();
delay(2000);
}