Estoy usando Arduino UNO. Quiero leer vatios de led
Un "sensor de corriente" mide la corriente en amperios (o mili amperios). Vatios (potencia) es la corriente multiplicada por el voltaje en todo el dispositivo. Si el Arduino da un valor que debería ser cero pero no lo es, entonces quizás esto se deba a que a cero amperios el valor numérico está en la mitad del rango del convertidor analógico a digital que utiliza.
Esto le permitiría "leer" o medir amperios que son positivos tanto en valor como negativos en valor (útil para medir corrientes alternas).
Es posible que deba compensar la lectura actual con la mitad de la escala numérica del rango de escala completa de su ADC para adaptarse a esto.
También puede haber otros errores y, en particular, solo un simple desplazamiento de rango medio o una ganancia de conversión imperfecta pueden explicar lo que podrían parecer errores considerables.