Programar con Arduino

Aprende paso a paso como utilizarlo

Estás queriendo aprender a utilizar Arduino y no sabés como empezar?
En esta oportunidad te explico lo primero que necesitás saber para empezar a desarrollar tus propios proyectos!.

En caso de que ya sepas qué es un Arduino pero nunca lo utilizaste: Empezar a utilizarlo

¿Qué es?

Arduino es una plataforma de prototipos de electrónica de código abierto (open-source) basada en hardware y software flexibles y fáciles de usar.

El software de Arduino, conocido como el entorno de desarrollo integrado (IDE), es libre y se puede descargar desde su página oficial (aunque mas adelante te enseñaré paso a paso como instalarlo).
La programación en Arduino desde el IDE está basada en el lenguaje Processing, el cual es muy utilizado por artistas, diseñadores y otras personas que quieren realizar proyectos sin tener que convertirse en ingenieros electrónicos.

Algunas partes del Arduino

En este caso, utilizaré el modelo Arduino UNO para explicarlo ya que es el mas utilizado.

arduino-uno

El microcontrolador
Este es el ATMega 328, es el cerebro del arduino, aquel que se encarga de toda la funcionalidad de la placa. Se encuentra sobre un zócalo, por lo que nos permite removerlo y cambiarlo en el caso que se queme (este es el único modelo de arduino que nos permite realizar esto).

La alimentación Jack DC
Nos permite conectar el arduino a una fuente de energía (entre 5 y 12 v). La otra terminal es la USB,
que nos permite conectarlo y comunicarlo a una computadora. Esta última es la que mas utilizaremos (cargar el programa, testear, comunicar por puerto serie).

Los pines
Los que se encuentran arriba son los pines de entrada/salida digital, y los que están marcados
con el símbolo ~ son los pines PWM.
Los que están del otro lado (nombrados del A0 al A5) son los pines de lectura analógica.
Los pines de alimentación son GND, 3.3V y 5V que nos van a permitir alimentar los circuitos.

Comenzar

Instalación de Drivers de Arduino

Lo explicaré tomando de ejemplo Arduino UNO R3, pero con los demás modelos se realiza de igual manera.

1) Conectá el Arduino a la computadora a través de un cable miniUSB o microUSB según corresponda el modelo que estás utilizando.

2) El Sistema Operativo detectará un nuevo dispositivo y comenzará la instalación automática de los drivers del mismo.

drivers

En caso de que esto no ocurra, googlea el modelo del Arduino y descargá de forma manual los drivers. En caso de no encontrarlos, contactame y te brindaré ayuda.

3) Una vez instalado el driver, el dispositivo ya está listo para empezar a utilizarlo.

Instalación de IDE de Arduino para WINDOWS

El IDE es un programa especial que se ejecuta en tu computadora que te permite escribir código en la placa
Arduino en un lenguaje sencillo.

1) Ve a https://www.arduino.cc/en/Main/software y descargá el IDE de Arduino. (Windows Installer)

2) Ejecutá el programa descargado y seguí los pasos para completar la instalación.

Importante!

Si durante la instalación se pregunta si se desea instalar distintos softwares de dispositivo, presiona Aceptar. (Estarás instalando drivers de los dispositivos más comunes).

3) Luego de terminada la instalación, ya podés comenzar a utilizar el IDE de Arduino.

ide arduino
Vista principal del IDE de Arduino.

interface

Estructura de programación

La estructura del setup es la configuración de nuestro programa, aquí inicializamos variables, declaramos los pines, etc. El setup se inicia una sola vez al enchufar el arduino, y cuando se resetea.

La estructura del loop se ejecuta eternamente mientras el arduino está conectado. En el loop debe estar contenido todo nuestro programa, lectura de datos, actualización de variables, control de actuadores, etc.

Las funciones están contenidas entre llaves. Las llaves {} nos sirven para determinar cuando inicia y cuando termina una función.

Verificando que funciona correctamente el dispositivo:

1) Ve a Archivo – Ejemplos – 01.Basics – Blink.

ide examples
Imagen paso a paso para verificación del funcionamiento del dispositivo.

2) Una vez que hayas hecho Click en “Blink” se abrirá una nueva ventana (Nuevo Sketch o Nuevo Programa).

3) El código que se muestra es un ejemplo que ya viene programado y se utiliza generalmente para verificar el correcto funcionamiento del microcontrolador.
Cuando ejecutes ese código deberás ver como un led prende y apaga constantemente en el Arduino.

Ejecución del código

• Conectá el Arduino a la computadora.
• Ve a Herramientas – Placa – Seleccione Arduino/Genuino Uno (o el modelo de Arduino que estés utilizando).

Arduino

• Hacé click en la Flecha superior izquierda. (compilará el código y lo enviará al Arduino).

row

• Si aparece el siguiente error en la consola por favor asegurate de que conectaste el microcontrolador a la pc correctamente e intentá nuevamente.

error

En caso de que el error no se haya solucionado, ve a Herramientas – Puerto – y seleccioná el puerto disponible (ejemplo: COM3). Intentá nuevamente.

port

• Esperá unos segundos hasta que el código se cargue en el Arduino. Una vez finalizado, podrás observar que en el microcontrolador comenzará a prender y apagar un led. Esto significa que ya podés comenzar a utilizarlo.

loading

En el siguiente post explicaré como utilizar los pines del Arduino.


Deja un comentario