// Ορισμός μία μεταβλητής ακεραίων στην τιμή 13.
int LED=13;
// Ορισμός μία μεταβλητής ακεραίων στην τιμή 12.
int Button=12;
// Ορισμός μία δυαδικής (LOW,HIGH) μεταβλητής στην τιμή LOW.
boolean Status=LOW;
void setup() {
// Ορισμός του Pin 13 (LED) ως εξόδου.
pinMode(LED, OUTPUT);
// Ορισμός του Pin 12 (Button) ως εισόδου μόνιμα σε λογικό 1 (5 volts).
pinMode(Button, INPUT_PULLUP);
}
// Η συνάρτηση loop "τρέχει" συνεχώς, ξανά και ξανά.
void loop() {
// Ανάγνωση της κατάστασης του button
// και αποθήκευση στην μεταβλητή Status.
Status=digitalRead(Button);
// Ενεργοποίηση του LED (Το επίπεδο τάσης είναι HIGH).
digitalWrite(LED, !Status);
// Αναμονή 20 msec (0,02 δευτερόλεπτα).
delay(20);
}