Estructura de un programa simple en Arduino
La estructura básica del lenguaje de programación de Arduino es bastante simple y se compone de al menos dos partes. Estas dos partes necesarias, o funciones, encierran bloques que contienen declaraciones, estamentos o instrucciones.
void setup() //Primera Parte { sentencia1; } void loop() //Segunda Parte { sentencia2; }
setup() es la parte encargada de recoger la configuración.
- Contiene la declaración de las variables
- Es la primera función a ejecutar en el programa
- Se ejecuta sólo una vez
- Se utiliza para configurar o inicializar pinMode (modo de trabajo de las E/S), configuración de la comunicación en serie, etc.
loop() es la parte que contiene el programa que se ejecutará cíclicamente.
Esta parte se ejecuta de forma cíclica, es decir una vez termina comienza a ejecutarse de nuevo en forma de bucle.