Problema con traducir los valores de voltaje del sensor ZMPT101B

Avanzar no han avanzado nada.
Solo te estan diciendo que colocas mal el osciloscopio. Que la señal de salida es una AC sobre un valor medio de 2.5VDC (por eso te hice restar los 512)
Ademas das información alla y acá. Y eso es doble post.

Antes de ver las gráficas del osciloscopio yo te he dado una librería que toma muestras y te calcula el Vrms o Vpico, usando la Emonlib.
Te adapté un código que no había compilado pero ahora si y funciona 10 puntos.
Así que has instalado mal la librería. Ademas tiene ejemplos. Si mi adaptación esta mal los ejemplos deberían funcionar.

AVR Memory Usage

Device: atmega328p
Program: 5308 bytes (16.2% Full)
(.text + .data + .bootloader)
Data: 290 bytes (14.2% Full)
(.data + .bss + .noinit)
[SUCCESS] Took 19.00 seconds

El código funciona bien.