Dear Pylon,
Thanks for all your replys.
I measured the output signal of the ZMPT101B with an osciloscope conected to the output and ground an this is shown:

i though i know that the output is between 0 to 5 V, and this output give me 33 mili V Peak to Peak, it seems to be very rare.
Also, i graphed in excel the monitor scope and this is the result:

And i tried with another input instead A0, i tried with A1, the code is as follow:
int sensorvalue = 0; // variable to store the value read
int sensmax = 0;
int sensmin = 0;
int Rmsmax = 0;
int Rmsmin = 0;
void setup()
{
pinMode(rele, OUTPUT); // inicializar entrada digital 3 como una salida (OUTPUT)
Serial.begin(9600); // initialize serial communication at 9600 bits per second
}
// the loop function runs over and over again forever
void loop()
{
int sensorvalue = analogRead(A1)-512; // read the input on analog pin 0
Serial.println(sensorvalue); // print out the value you read
delay (0.000001);
}
As you say, the delay is very tiny, and one spect that the values move growing and decresing in a wave form with a period of 20 mili second, but instead of that i have a values growing and decrecing in very tiny period mso much less than 20 ms, so i think maybe the Arduino receptors of analogue signal are defective.
what do you say about this?