pessoal alguem pode me ajudar estou enroscado aqui tenho esse codigo e estou mostrando no serial monitor a corrente e kw/h real ou online mas queria o kw/h acumulado e zerar tipo depois de um tempo??????????????
for(int i=500; i>0; i--) { sensorValue_aux = (analogRead(sensorPin) -505); // le o sensor na pino analogico A0 e ajusta o valor lido ja que a saída do sensor é vcc/2 para corrente =0 sensorValue += pow(sensorValue_aux,2); // soam os quadardos das leituras no laco }
sensorValue = (sqrt(sensorValue/ 500)) * voltsporUnidade; // finaliza o calculo da méida quadratica e ajusta o valor lido para volts currentValue = (sensorValue/66)*1000-0.11; // calcula a corrente considerando a sensibilidade do sernsor (66 mV por amper) noise = (currentValue)*127/1000; // mostra o resultado no terminal Serial.print("corrente = " ); Serial.print(currentValue); Serial.print(" "); Serial.print("kw/h = " ); Serial.println(noise); Serial.print("\n" ); sensorValue =0; delay(150);