surbyte:
Cuando no hay nada que dice tu código, que reporta via Serial?
Trata de entender la causa de tu problema, un promedio no resuelve nada.
Pues en el monitor muestra que por unos instantes detecta un objeto 100, 100, 100, 73, 100, 100. siendo esto un error ya que no hay ningún objeto en frente, y esa lectura hace encender el led, cosa que solo tiene que pasar cuando en verdad haya un objeto... me explico?