Hola buena tarde
Estoy trabajando con un sensor para detectar y calcular voltaje en AC desde Arduino, esa parte ya esta operando bien.
Me podrían ayudar por favor indicándome como puedo complementar el código para que encienda un led cuando detecte que han pasado 30 segundos detectando 120 Voltios.
Es decir, yo conecto a 120 VAC y comienzo a detectar el voltaje, deseo encender un led cuando pasen 30 segundos despues de activarse la lectura del voltaje, si dura menos de 30 Segundos no hace nada.
Adjunto el codigo que llevo hasta el momento.
#include "MCMVoltSense.h"
#include <Wire.h>
MCMmeter meter;
unsigned long tiempo=0;
void setup() {
Serial.begin(9600);
meter.VoltageStp(A0, 139.46, 1.7);
}
void loop() {
meter.analogVoltage(40,2000);
float Vrms = meter.Vrms;
Serial.print("Voltage Real: ");
Serial.print(Vrms,2);
Serial.println(" V");
}