Arduino Voltage Sensor1
Arduino Voltage Sensor1
void setup() {
Serial.begin(9600);
volt_multi_p = volt_multi * 1.4142; // Peak voltage = RMS voltage * 1.4142 (Single-phase current)
void loop() {
// Serial.print("Grid_Voltage: ");
Serial.print(Grid_Voltage);
// Serial.print(",");
// Serial.print("Eps_Voltage: ");
// Serial.print(Eps_Voltage);
// Serial.print(",");
// Serial.print("Load_Current: ");
// Serial.print(Load_Current);
Serial.print("\t");
Serial.print("\n");
//Serial.print("Load_Current: ");
//Serial.println(200.00);
//Serial.println(" VAC");
//delay(100);
float get_voltage() {
float adc_sample;
float volt_inst = 0;
float sum = 0;
float volt;
int N = 0;
while ((millis() - init_time) < 500) { // Duration of 0.5 seconds (Approximately 30 cycles of 60Hz)
N++;
delay(1);
//Serial.print("N: ");
//Serial.println(N);