Advertisement
BrennoDeMello

ACS712-30A - Arduino

May 31st, 2016
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.51 KB | None | 0 0
  1. for(int i=500; i>0; i--){
  2.  
  3. sensorValue_aux = (analogRead(sensorPin) -511); // le o sensor na pino analogico A0 e ajusta o valor lido ja que a saída do sensor é vcc/2 para corrente =0
  4.  
  5. sensorValue += pow(sensorValue_aux,2); // soam os quadardos das leituras no laco
  6.  }
  7.  
  8. sensorValue = (sqrt(sensorValue/ 500)) * 0.0048875; // finaliza o calculo da méida quadratica e ajusta o valor lido para volts
  9. currentValue = (sensorValue/66)*1000; // calcula a corrente considerando a sensibilidade do sernsor (66 mV por amper)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement