Para configurar el programa, se van a realizar los siguientes pasos:
1. Descargar el IDE (Software) de Arduino de la página https://www.arduino.cc/en/Main/Software de acuerdo al sistema operativo de la computadora para instalarlo y programarlo.
2. Conectar la placa Arduino a la computadora utilizando el cable USB; una vez conectada, el led de la placa PWR (LED de alimentación) deberá permanecer encendido.
3. Instalar drivers
- Al conectar Arduino, Windows automáticamente inicia la instalación de los drivers.
- En seguida, se ejecuta la aplicación Arduino, se selecciona la placa y el puerto serie.
- Una vez abierta la aplicación se ingresa a Tools/ Board/ Arduino UNO.
- Con el modelo elegido se selecciona el dispositivo serie de la placa.
- Una vez configurada la placa Arduino a la computadora se puede revisar la estructura del lenguaje de programación que tiene.
Función Setup
La función setup se establece cuando se inicia un programa.
Se emplea para iniciar variables, establecer el estado de los pines, inicializar librerías, etc.
Esta función se ejecutará por única ocasión después de que se conecte la placa Arduino a la fuente de alimentación, o cuando se pulse el botón de reinicio de la placa.
Función loop
La función loop ejecuta consecutivamente el código asignado, permitiendo al programa variar y responder.
Ciclo For
El ciclo For es una de las instrucciones más sencillas de aprender, y consiste en utilizar “rangos” en los cuales se define el número de repeticiones que se pueden hacer en este ciclo.
Ciclo While
El comando “while” es una estructura cíclica, que permite ejecutar una o varias líneas de código de manera repetitiva sin necesidad de tener un valor inicial e incluso a veces sin siquiera conocer cuándo se va a dar el valor final que se espera.
Los ciclos “while", no dependen directamente de valores numéricos, sino de valores booleanos, es decir su ejecución depende del valor de verdad de una condición dada, verdadera o falso, nada más. De este modo los ciclos while, son mucho más efectivos para condiciones indeterminadas, que no conocemos cuando se van a dar a diferencia de los ciclos “for”, con los cuales se debe tener claro un principio, un final y un tamaño de paso.
Sentencia if
La sentencia if es usada para ejecutar una instrucción o bloque de instrucciones solo si una condición es cumplida, su forma es:
if (Condición) { extracto; }
else if (Condición) { extracto; }
else { extracto; }
Donde la condición es la expresión que será evaluada. Si esta condición es true (verdadera), el extracto es ejecutado. Si esta es falsa (false), el extracto es ignorado (no ejecutado) y el programa continúa en la siguiente instrucción después de la estructura condicional.
4. Cargar el programa a la placa.
Una vez desarrollado el programa completo para cargarlo en el Arduino solo se debe presionar el segundo botón de la barra, el ícono de flecha.