void loop () {
int val; // H timh poy erxetai apo to potensiometro
int percent; // H timh poy tha ftiaksoyme apo thn val.
val = analogRead(potPin);\xA0 // Diabazei thn timh poy dinei to potensiometro (gia 10K potensiometro einai apo 0 eos 1023.
percent = map(val,0,1023,0,100); // H timh tha ginetai pleon apo 0 eos 100.
Serial.println(percent); // Deixno thn timh toy percent sto serial monitor. Gia na to kano pio optiko to apotelesma prostheto sto kykloma kai ena LED endeikshs.
digitalWrite(ledPin, HIGH); // Anabo to LED.
delay(percent); // To kratao anameno gia xrono analogo me thn isxy toy revmatos apo to potensiometro.
digitalWrite(ledPin, LOW); // Sbhno to LED.
delay(100 - percent); // Kratao sbshsto to LED gia ton ypoloipo xrono mexri ta 100 milliseconds.
}