Como conclusion para evitar interrupciones fantasmas aplicar el codigo de la siguiente manera:
void Setup()
{
attachInterrupt(0, interrupcion_sensor, FALLING); //ultima linea del setup
}
void loop()
{
detachInterrupt(0);
EIFR |= (1 << INTF0); // borrar cualquier interrupcion pendiente
booleano=true; // En caso de usar booleano
attachInterrupt(0, interrupcion_sensor, FALLING);
}