He descubierto algo pero la verdad es que no me aclaro mucho, porque la programacion la cogi del proyecto de otra persona ya que no tengo apenas conocimientos de arduino. Resulta que llega un punto que los valores me dan 0.00 y creo que por eso me da fallo al final.
Siento que este en mayuscula, ya digo no lo programe yo, pero he puesto varios print para ver los resultados en el monitor y me sale esto:
PERIODO = 0.00
TIEMPO_INI_PULSO = 0.00
TIEMPO_INI_PULSO_ANT = 0.00
MEDIA_PERIODOS = 0.00
MAXIMO_R_PROV = 697.00
SENSOR_VALOR_R = 697.00
TIEMPO_INI_PULSO_PROV = 3837.00
PERIODO = 0.00
TIEMPO_INI_PULSO = 0.00
TIEMPO_INI_PULSO_ANT = 0.00
MEDIA_PERIODOS = 0.00
MINIMO_R_PROV = 693.00
PERIODO = 0.00
TIEMPO_INI_PULSO = 0.00
TIEMPO_INI_PULSO_ANT = 0.00
MEDIA_PERIODOS = 0.00
PERIODO = 0.00
TIEMPO_INI_PULSO = 0.00
TIEMPO_INI_PULSO_ANT = 0.00
MEDIA_PERIODOS = 0.00
MINIMO_R_PROV = 688.00
¿Alguien sabria decirme porque? Muchas gracias de antemano.