mantener señal de fotorresistencia

hola

como puedo hacer para que cuando mi fotorresistencia envíe una señal esta se mantenga aunque cambien luego

ejemplo : me llega una señal de que hay mucha luz y yo quiero que eso se mantenga aunque luego alla poca luz me pueden ayudar

pd: no soy tan bueno con esto asi qeu me serviria mucho que me envien codigos para intentar comprenderlos y mejorar

este es el foro de habla inglesa ...

bool photoResistorEstabaAltoEnAlgunMomento = false;
...

// más en el programa
  if (analogRead(photoresistorPin) > 900) photoResistorEstabaAltoEnAlgunMomento = true;
  if (photoResistorEstabaAltoEnAlgunMomento) {
    ...
  } else {
    ...
  }

oh sorry, I did't know that, but thanks my proyect begin to job

Zaryt:
como puedo hacer para que cuando mi fotorresistencia envíe una señal esta se mantenga aunque cambien luego

Se mantenga donde ? Por cuanto tiempo ?

Prueba esto:

int actual,anterior;
unsigned long tiempo;

void setup(){
   pinMode(LED_BUITIN, OUTPUT);
}

void loop(){
   actual = analogRead(A0);
   //Si diferencia de lecturas es mas que 25
   if (actual-anterior > 25){
      digitalWrite(LED_BUILTIN, HIGH);  //Prende LED
      tiempo = millis();
      anterior = actual;
   }
   if (millis() - tiempo > 1000){
      digitalWrite(LED_BUILTIN, LOW);  //Apaga LED
   }
}