Arduino

Páginas: 10 (2347 palabras) Publicado: 28 de mayo de 2012
 
 
 
 
 
 
 

Control por Computador
 
 

Manual de arduino
 
 
 
 
 
 

 
 


 

 
 
 
© 2009 GITE – IEA 
 
 

No editar manualmente esta tabla.
Título
Estado
Author
Organisation

Manual de programación de Arduino
revision
Jorge Pomares
Universitat d'Alacant

MANUAL DE PROGRAMACIÓN DE ARDUINO
En esta manual se describen las características básicasde la placa Arduino Duemilanove y se
muestran las principales consideraciones para realizar su programación.

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 muchainformación relativa a la placa:
http://arduino.cc/

Figura 1. Aspecto de la placa Arduino Duemilanove.

El programa se implementará haciendo uso del entorno de programación propio 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 dealgunos 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 ser
suficiente. 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 paraWindows 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 placa USB 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 dedesarrollo.

 
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. Para ello 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 hasta ahora 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
ExamplesDigital 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 la placa 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
que pulsar 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 seestá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 esperar unos 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...
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