arduino

Páginas: 9 (2235 palabras) Publicado: 30 de noviembre de 2014
ARDUINO
Características generales de la placa
Se trata de una placa open hardware por lo que su diseño es de libre distribución y
utilización, que incluso podemos construirnos nosotros mismos (En la Figura 1 se
observa el aspecto de la placa). En la siguiente web puede encontrarse mucha
información relativa a la placa:

El programa se implementará haciendo uso del entorno de programaciónpropio de
arduino y se transferirá empleando un cable USB. Si bien en el caso de la placa USB no
es preciso utilizar una fuente de alimentación externa, ya que el propio cable USB la
proporciona, para la realización de algunos de los experimentos prácticos sí que será
necesario disponer de una fuente de alimentación externa ya que la alimentación
proporcionada por el USB puede no sersuficiente. El voltaje de la fuente puede estar
entre 6 y 25 Voltios.

Entorno de desarrollo
Para programar la placa es necesario descargarse de la página web de Arduino el
entorno de desarrollo (IDE). Se dispone de versiones para Windows y para MAC, así
como las fuentes para compilarlas en LINUX. En la Figura 2 se muestra el aspecto del
entorno de programación. En el caso de disponer de una placaUSB es necesario
instalar los drivers FTDI. Estos drivers vienen incluidos en el paquete de Arduino
mencionado anteriormente. Existen en la web versiones para distintos sistemas
operativos.

Figura 2. Entorno de desarrollo.
Lo primero que tenemos que hacer para comenzar a trabajar con el entorno de
desarrollo de arduino es configurar las comunicaciones entre la placa Arduino y el PC.
Paraello deberemos abrir en el menú "Tools" la opción "Serial Port". En esta opción
deberemos seleccionar el puerto serie al que está conectada nuestra placa. En
Windows, si desconocemos el puerto al que está conectado nuestra placa podemos
descubrirlo a través del Administrador de dispositivos (Puertos COM & LPT/ USB Serial
Port).
El primer paso para comprobar que todo lo que hemos hecho hastaahora está bien y
familiarizarnos con el interfaz de desarrollo, es abrir uno de los ejemplos. Se
recomienda abrir el ejemplo "Blink". Para ello debemos acceder a través del menú File
( Sketchbook ( Examples ( Digital ( Blink.
El ejemplo "Blink" lo único que hace es parpadear un LED que está colocado en el pin
número 13 de la placa. Vamos a ver qué hay que hacer para subir el programa a laplaca Arduino. Primero comprobamos que el código fuente es el correcto. Para ello
pulsamos el botón de verificación de código que tiene forma de triángulo inclinado 90
grados (Figura 3.a). Si todo va bien deberá aparecer un mensaje en la parte inferior de
la interfaz indicando "Done compiling". Una vez que el código ha sido verificado
procederemos a cargarlo en la placa. Para ello tenemos quepulsar el botón de reset de
la placa (Figura 3.b) e inmediatamente después pulsar el botón que comienza la carga
(Figura 3.c).

Durante la carga del programa, en la placa USB, se encenderán los LED que indican
que se están enviando y recibiendo información por el puerto serie: TX/RX. Si todo se
ha realizado correctamente debe aparecer el mensaje "Done uploading". Ahora tan
sólo queda esperarunos 8 segundos aproximadamente para comprobar que todo ha
salido bien. Si el led colocado en el pin 13 de la placa se enciende y se apaga cada
segundo entonces todo ha ido bien. Por fin tenemos todo listo para empezar a trabajar
con la placa Arduino.

Figura 3. a) Compilar programa. b) Botón de reset. c) Transferir programa a la placa.

Estructura básica de un programa
La estructurabásica de programación de Arduino es bastante simple y divide la
ejecución en dos partes: setup y loop. Setup() constituye la preparación del programa
y loop() es la ejecución. En la función Setup() se incluye la declaración de variables y
se trata de la primera función que se ejecuta en el programa. Esta función se ejecuta
una única vez y es empleada para configurar el pinMode (p. ej. si un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arduino
  • Que es arduino
  • Arduinos
  • ARDUINO
  • Arduino
  • Arduino UNO
  • Arduino
  • arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS