Vamos a hacer nuestro primer programa en Arduino.
Asumimos que tenemos una placa Arduino UNO o similar y el IDE estándar de Arduino correctamente instalado.
Preparar la conexión
En primer lugar, conectamos nuestra placa Arduino mediante un cable USB A-B,
del tipo que se emplean habitualmente para conectar impresoras. De
momento no hace falta la conexión de alimentación o cable adicional,
para realizar la programación es suficiente únicamente con el USB.
A continuación abrimos el entorno IDE de Arduino.
Estructura básica de programa
En el IDE de Arduino estandard los programas tienen siempre la siguiente estructura
Donde cada parte tiene la siguiente función:
- Zona declaraciones: En esta parte se declaran variables, funciones, objetos, y estructuras.
- Funcion setup: Esta función se ejecuta cada vez que se enciende la placa de Arduino, o se pulsa la tecla Reset. Realiza funciones de inicialización de periféricos, comunicaciones, variables, etc.
- Funcion loop: Esta función se ejecuta contínuamente. Realiza el grueso de tareas del autómata.
Esta configuración (una función de setup y un bucle que se ejecuta
contínuamente) es habitual en la programación de automatismos, siendo la
única que permite el IDE estandard de Arduino. Otras configuraciones
son posibles mediante el empleo de otros IDE.
Alimentación externa
Una vez hemos programado nuestra placa es momento de quitar el cable USB
y realizar una alimentación externa. Arduino UNO y MEGA pueden ser alimentados mediante dos medios. El origen de la alimentación se selecciona automáticamente.
- Alimentación regulada a 5V mediante el puerto USB. Podemos conectar un transformador, una batería exterior de 5V, o cualquier otra fuente 5V mediante un conector USB. Esta entrada debe estar regulada en alimentación, es decir, debe ser estable, constante y fija a 5V, ya que Arduino no realiza la supervisión del voltaje introducido a través de esta entrada.
- Alimentación mediante el conector Vin, con un voltaje de entre 6 a 20 voltios, aunque lo ideal es entre 7 a 12 voltios. Por ejemplo, podemos conectar un transformador, una o varias batería, una pila de 9V, o una agrupación de 4 o 6 pilas de 1.5V, para alimentar nuestros proyectos.
Evitar voltajes superiores a 12 voltios durante un tiempo prologando.
Pueden sobrecalentar los reguladores de voltaje y dañar la placa.
Si conectamos nuestra alimentación externa a nuestra placa Arduino
veremos que ejecutan la programación que hemos realizado, por supuesto sin la necesidad de un ordenador conectado.
0 comments: