El código que cargamos en nuestra placa, lo llamamos sketch. Vamos a ver lo que te puedes encontrar en un programa o sketch en el lenguaje nativo de Arduino.
A grandes rasgos podemos encontrar 3 bloques bien diferenciados:
- Cabecera
- Función setup o void setup
- Función loop o void loop
En la cabecera encontramos la importación y declaración de variables y constantes. Este código tan solo se ejecuta una vez.
La función setup (void setup) sirve para dar valores iniciales a las variables y establecer los modos de los pines (entrada o salida). Las líneas de código incluídas en el "void setup" sólo se ejecutan al leer el programa por primera vez.
La función loop es el bucle que se ejecuta una y otra vez de forma continua y donde reside el grueso de nuestro código, la funcionalidad del sketch.
En
cualquier programa son muy importantes los comentarios ya que nos
ayudarán en el futuro a corregir errores que hayan podido surgir, nos
facilitan la lectura del
código, nos explica lo que el programador se propone hacer o nos marcan
una región del programa. Los comentarios comienzan por //
Cabecera
Como puedes observar, han comenzado el sketch creando una variable llamada "LEDrojo", la cual va a tener un valor igual a 2 durante la ejecución del programa y va a ser accesible a cualquier función que exista en nuestro sketch.
Void setup
Estamos diciéndole a nuestra placa de Arduino que el pin denominado LEDrojo, es decir, el número 2, es una salida.
Void loop
Como puedes observar, han comenzado el sketch creando una variable llamada "LEDrojo", la cual va a tener un valor igual a 2 durante la ejecución del programa y va a ser accesible a cualquier función que exista en nuestro sketch.
Void setup
Estamos diciéndole a nuestra placa de Arduino que el pin denominado LEDrojo, es decir, el número 2, es una salida.
Void loop
Primera orden: Escribe en la salida LEDrojo (pin numero 2) un estado alto
Segunda orden: Espera durante 2 segundos
Tercera orden: Escribe en la salida LEDrojo (pin numero 2) un estado bajo
Cuarta orden: Espera durante 1 segundo
http://programarfacil.com/blog/estructura-de-un-sketch-en-arduino


