[RISOLTO] Ricevitore di luce per Laser

Grazie,
Allora, per adesso ho provato di tutto, resistenza da 10K, ora sto provando quella da 1K ma ancora non è stabile, cioè, quando il laser picchia sul sensore mi restituisce un valore di 0, ma quando interrompo il fascio a volte non succede niente, a volte scrive 0 e 1 che sembrano casuali, ma non si stabilizza a 1...
Comunque questo è il codice che sto usando, le parti commentate sono le varie prove:

int sensorPin = 2;
volatile int state = HIGH;
volatile boolean chng = false;

void setup ( ) {
    pinMode ( sensorPin, INPUT );
    Serial.begin ( 115200 );
    
}

void loop ( ) {
    unsigned int sensorValue = digitalRead ( sensorPin );
    Serial.println ( sensorValue );
    /*if ( state == HIGH && chng == true) {
      Serial.println ( "Aperto!" );
      chng = false;
    }
    else if ( state == LOW && chng == true ) {
      Serial.println ( "Chiuso!" );
      chng = false;
    }*/
    /*
    if ( sensorValue > 0 ) {
      Serial.println ( "Passato!!" );
    }
    else {
      Serial.println ( "Laser!!" );
    }
    */
    //Serial.println ( );
    //Serial.println ( sensorValue );
    delay ( 1 );
}

void passato ( ) {
  state = !state;
  chng = true;
}

Grazie a tutti dei consigli, Ciao :smiley:
ps: stamattina mi è passata la febbre, mi sa che fra un po mi torna... eheh