Arduino sketch - voltage and current
1) Download EmonLib from github and place in your arduino libraries folder.
Download: EmonLib
2) Upload the voltage and current example:
#include "EmonLib.h" // Include Emon Library EnergyMonitor emon1; // Create an instance void setup() { Serial.begin(9600); emon1.voltage(2, 234.26, 1.7); // Voltage: input pin, calibration, phase_shift emon1.current(1, 111.1); // Current: input pin, calibration. } void loop() { emon1.calcVI(20,2000); // Calculate all. No.of crossings, time-out emon1.serialprint(); // Print out all variables }