Ciao,
a livello software non faccio nessuna taratura, mi sono semplicemente limitato a fare uno spudorato copia-incolla
del codice messo a disposizione da emon, ad eccezione della correzione che tu mi segnalavi.
Riporto di seguito il listato del programma che carico:
#include <EmonLib.h>
EnergyMonitor emon1; // Create an instance
void setup() {
Serial.begin(9600);
//emon1.current(1, 111.1); // Current: input pin, calibration.
emon1.current(1, 30);
}
void loop() {
double Irms = emon1.calcIrms(1480); // Calculate Irms only
Serial.print(Irms*230.0); // Apparent power
Serial.print(" ");
Serial.println(Irms); // Irms
}