TOP

Comienzo con Arduino

arduino hello

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. 

arduino-usb-a-b 

A continuación abrimos el entorno IDE de Arduino. 

arduino-ide



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:

Publicar un comentario