Amb aquest exemple ens limitarem a encendre un LED de manera intermitent. Això ens servirà per veure una mica com funciona la programació i també per comprovar que tenim ben configurada la programació de la placa.
En els exemples hem posat el número de pota on hi ha connectat el LED a cada microcontrolador. Si en lloc del número hagéssim posat LED_BUILTIN tindríem un exemple que, en principi, funcionaria en qualsevol placa.
void setup() { // Inicialització
pinMode(6, OUTPUT); // La pota on hi ha el LED actua com a sortida
}
void loop() { // Programa que es repeteix indefinidament
digitalWrite(6, HIGH); // Encén el LED
delay(500); // Espera mig segon
digitalWrite(6, LOW); // Apaga el LED
delay(500); // Espera mig segon
}
void setup() { // Inicialització
pinMode(0, OUTPUT); // La pota on hi ha el LED actua com a sortida
}
void loop() { // Programa que es repeteix indefinidament
digitalWrite(0, HIGH); // Encén el LED
delay(500); // Espera mig segon
digitalWrite(0, LOW); // Apaga el LED
delay(500); // Espera mig segon
}
Si fem servir la sortida 2 en lloc de la 0 tindrem el LED blau intermitent.

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.