Estructura de un Programa de 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 instituciones
// c++
void setup() {
// Aqui va estamentos
}
void loop() {
// aqui va estamentos
}
Dentro de la instrucción setup() se introduce toda la información de la configuración de nuestro arduino, dentro del loop() es donde introducimos el programa que se ejecuta cíclicamente. Ambas funciones son indispensables para que el programa trabaje.
La función de configuración debe contener la declaración de las variables. Es la primera función en ejecutar en el programa, se ejecuta sólo una vez, y se utiliza para configurar o inicializar pinMode( modo de trabajo de E/S), configuración de la comunicación serie y otras.
La función bucle( loop) contiene el código que se ejecutará continuamente ( lectura de entradas, activación de salidas , etc). Esta función es el núcleo de todos lo programas de Arduino.