// Ορισμός μίας μεταβλητής ακεραίων στην τιμή 11.
int LED=11;
// Ορισμός μίας μεταβλητής ακεραίων στην τιμή 11.
int POT=A0;
// Ορισμός μίας μεταβλητής ακεραίων στην τιμή 0.
int value=0;
// Ορισμός μίας μεταβλητής ακεραίων στην τιμή 0.
int potvalue=0;
void setup() {
// Ορισμός του Pin 11 (LED) ως εξόδου.
pinMode(LED, OUTPUT);
// Ορισμός του Pin Α0 ως εισόδου.
pinMode(POT,INPUT);
}
// Η συνάρτηση loop "τρέχει" συνεχώς, ξανά και ξανά.
void loop() {
// Ανάγνωση της τιμή του Pin A0 (Ποτενσιόμετρο).
// Εύρος τιμών από 0 έως 1023, για 0 έως 5 volts αντίστοιχα.
potvalue= analogRead(POT);
// Χαρτογράφηση της μεταβλητής potvalue σε τιμές 0 έως 255, και ανάθεση στην
// μεταβλητή value, της τιμής που προκύπτει.
value=map(potvalue,0,1023,0,255);
// Εγγραφή της μεταβλητής value στο Pin 11 (LED).
analogWrite(LED,value);
// Καθυστέρηση 50 mseconds.
delay(50);
}