Cronometro con fotoresistenza

Ciao a tutti,
Vorrei realizzare un cronometro utilizzando un Arduino Uno come base.

Il funzionamento è molto semplice, il cronometro dovrà partire solo quando la fotoresistenza capterà la presenza di una fonte luminosa. Arduino in sintesi dovrà registrare per quanto tempo la luce rimarrà accesa e dovrà riportare il risultato sul monitor seriale (non in continuità, solo alla fine del periodo dove la luce rimane accesa). Inoltre, per vedere se il codice lavora correttamente vorrei che un LED rimanesse acceso solo quando il cronometro sta realmente registrando il passare del tempo.

Non sono una cima a livello di scrittura codice, vi allego un codice di prova che ho tentato di scrivere.

int UVOUT = A0; //Output from the sensor
int x = 400;
int pinLed = 2;
unsigned long time;

void setup() {
Serial.begin(9600);

pinMode(UVOUT, INPUT);
pinMode(pinLed, OUTPUT);

Serial.println("UV Stopwatch");
}

void loop() {
int uvLevel = analogRead(UVOUT);

if (uvLevel > x){

digitalWrite(pinLed, HIGH);
Serial.println("UV Detection - Started");
time = millis();
}

Serial.print("Total Time: ");
Serial.println(time);
}

Se qualcuno potesse gentilmente darmi qualche consiglio o aiutami con la scrittura del codice mi sarebbe molto d’aiuto !

Grazie in anticipo,
Giacomo.

>GiacomoZammarchi: in conformità al REGOLAMENTO della sezione Italiana del Forum, punto 13, il cross-posting è proibito (anche tra lingue diverse) e tu hai già posto la stessa domanda QUI.

Non solo, in quel thread ti stanno già rispondendo ed è veramente poco cortese abbandonare una discussione e chi ti stava aiutando, per venire di qua a porre la stessa domanda … ::slight_smile:

Poi, NON avendolo tu ancora fatto, ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto :wink:) e di leggere con MOLTA attenzione il REGOLAMENTO.

Infine, per rispetto verso chi ti stava già aiutando nell'altro thread, questo tuo thread viene chiuso e ti prego di continuare dove avevi cominciato. Grazie.

Guglielmo