SlideShare una empresa de Scribd logo
arduino
Introducción
¿Qué es Arduino?
Arduino es una plataforma de hardware abierto basada en los microcontroladores AVR de
ATMEL. Se trata de una sencilla placa con entradas y salidas (E/S) analógicas y digitales
que incluye un entorno de desarrollo que implementa el lenguaje Processing/Wiring.

Originalmente estaba pensada para el desarrollo de proyectos artísticos y entornos
interactivos, pero debido a su versatílidad y facilidad de uso, se está usando en muchos
otros proyectos, incluyendo cada vez más robots.

¿Para qué sirve Arduino?
En la robótica, podemos usar Arduino de 2 formas:

       Arduino usarse como "cerebro" de nuestro robot, ejerciendo de controlador y
       coordinador del resto de partes del robot.

       Si queremos usar un ordenador más potente (o un portátil) como cerebro, Arduino
       puede servir como interfaz de control entre el ordenador y el resto de partes del
       robot.

Tipos de tarjetas
Existen varios modelos de tarjetas arduino, cada una tiene un tipo de interconexión con
nuestro ordenador:

       Tarjeta serie
       Tarjeta USB
       Tarjeta Bluetooth

La más habitual y sencilla de usar es la tarjeta USB.


Instalación
Para comenzar a utilizar arduino sólo necesitamos seguir los siguientes pasos:

       Instalar el IDE adecuado a nuestro sistema operativo. La última versión se puede
       obtener en la página de arduino.
Conectar la placa arduino a nuestro ordenador y alimentarla. Si estamos usando una
       tarjeta usb, basta con conectarla a un puerto usb libre.
       Instalación del IDE en Windows
Para que el IDE de arduino funcione, necesitamos tener instalado el Java
RuntimeEnviroment (J2RE). Se puede descargar de página web de Sun y se instala
siguiendo las instrucciones indicadas.

Después hay que descargar la última versión del IDE Arduino, que se puede obtener de la
página web de arduino y seguimos los siguientes pasos:

1) Descomprimir el fichero zip dónde queramos que quede instalado el IDE.

2) Instalar los drivers USB. Si hemos instalado el IDE en la carpeta c: los drivers USB
estarán en:

c:arduino-0012drivers

Estos drivers son necesarios para el funcionamiento de Arduino en Windows. Para hacer la
instalación de los drivers hay que seguir estos pasos:

- Conectar la placa arduino a un puerto USB libre de nuestro ordenador.

- Se abrirá automáticamente el asistente de windows para nuevo hardware encontrado

- Seleccionar "No por el momento" y presionar "Siguiente"

- Seleccionar "Instalar desde una lista o ubicación específica (avanzado)" y presionar
"Siguiente"

- Seleccionar "Buscar el controlador más adecuado en estas ubicaciones" presiona
"Examinar" y seleccionar la carpeta donde hayas descomprimido el driver y presiona
"Siguiente".

3) Abrir el IDE Arduino. Sólo tenemos que ejecutar el fichero Arduino.exe. Tan sólo hay
que configurar el puerto USB al que tenemos conectado nuestra placa arduino y seleccionar
el modelo de tarjeta apropiado.


Primeros pasos
Carga del primer programa en la tarjeta
1) Ide de arduino

1) Éste es el aspecto del ide de arduino al iniciarlo. En este caso está cargado uno de los
ejemplos incluidos en el ide, el ejemplo "blink".




2) Selección de tarjeta

2) Antes de cargar nuestro el programa de prueba, debemos seleccionar el tipo de tarjeta
que tenemos, cómo se muestra a la derecha.




3) selección de puerto serie

3) A continuación seleccionamos el puerto serie al que hemos conectado nuestra tarjeta.
4) carga de un programa

4) Por último, pulsamos en "Uploadto I/O board" dentro de "File" y nuestro programa se
cargará en la tarjeta.

Ejemplos de Arduino
El ejemplo más sencillo, al igual que con cualquier lenguaje de programación, es construir
un hola mundo. En el caso de Arduino, podemos escribir un hola mundo "físico" que haga
parpadear un led de la placa. Con este pequeño programa podemos familiarizarnos con la
funcionalidad básica del entorno y que nuestra placa funciona correctamente.

Hola Mundo con Delay

   1. /**
   2. * Archivo: HelloWorldDelay.c
   3. * Descripción: Hola mundo con delay (led)
   4. * Autores: Boops y Gizer20
   5. * Asociación de Robótica y Domótica de España (A.R.D.E.)
   6. * http:www.webdearde.com
   7. * Revisiones:
   8. * +RRR+ AAAA/MM/DD Nombre      Descripción
   9. * ------------------------------------------
   10.    * +001+ 2009/02/23 Ranganok Modificada cabecera
   11.    */
   12.
   13. intLed=13;// Pin de la placa arduino donde se conecta el led.
   14.
   15. voidsetup()// Funcion para inicializar los pines de la placa
   16. {
   17. pinMode(Led, OUTPUT);// Asignamos la variable Led ,que corresponde
       al pin 13,como salida
   18. }
   19.
   20. voidloop()//Iniciamos lo que es propiamente el programa
   21. {
   22. digitalWrite(Led, HIGH);// Ponemos a 1 el pin 13 para encender el
       led
   23. delay(500);// esperamos medio segundo
   24. digitalWrite(Led, LOW);// Ponemos a 0 el pin 13 para apagar el led
   25. delay(500);// esperamos medio segundo
   26. }

Más contenido relacionado

PPTX
2. arduino y placa de prototipo
PPTX
Arduino presentacion
PPTX
Proyecto Arduino y Proteus
DOCX
Tutorial Básico Arduino
PPTX
ardiuno basico lo que debes saber
PDF
Curso introducción a arduino
DOCX
La electricidad y la electronica tarjeta arduino
2. arduino y placa de prototipo
Arduino presentacion
Proyecto Arduino y Proteus
Tutorial Básico Arduino
ardiuno basico lo que debes saber
Curso introducción a arduino
La electricidad y la electronica tarjeta arduino

La actualidad más candente (18)

PDF
Curso de introducción a arduino
PPT
Arduino(Tipos y su Programacion)
PDF
La electricidad y la electronica tarjeta arduino.
PDF
La electricidad y la electronica tarjeta arduino.
PDF
Tarjeta arduino
PDF
Tarjeta arduino tecnologia
DOCX
Estrategias de apoyo arduino uno
PDF
Programacion basica en Arduino
DOCX
La electricidad y la electronica tarjeta arduino.
PDF
Praticas mblock
PPTX
Introducción a Arduino
PDF
Arduino
PDF
Tarjeta arduino
PDF
Curso Arduino práctico 2014
PDF
Tarjeta arduino 2.7
PDF
Arduino práctico librerias
DOCX
Estrategia de apoyo arduino uno
Curso de introducción a arduino
Arduino(Tipos y su Programacion)
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
Tarjeta arduino
Tarjeta arduino tecnologia
Estrategias de apoyo arduino uno
Programacion basica en Arduino
La electricidad y la electronica tarjeta arduino.
Praticas mblock
Introducción a Arduino
Arduino
Tarjeta arduino
Curso Arduino práctico 2014
Tarjeta arduino 2.7
Arduino práctico librerias
Estrategia de apoyo arduino uno
Publicidad

Destacado (20)

PPTX
El acento en las palabras
PPT
1 reglas de acentuacion
PDF
Acentuación y atildamiento
PDF
Acentuacion de palabras
DOC
Lengua 13
PDF
Ejercicios casos especiales tildación - optativa - 5 to
DOCX
Palabras homófonas
PPT
Reglas Ortograficas
DOCX
Uso de la b y de la v final
PDF
Parónimas y homónimas
PPTX
5º_LE_acentuación de las palabras
PDF
Reglas de uso b v
PDF
Reglas Para El Uso De La B,V,W
PDF
6º primaria lengua resumen reglas de acentuación
DOC
Practica nº02 palabras homonimas
DOCX
Palabras homófonas y homógrafas
PDF
Acento
PPTX
Nuevo presentación de microsoft power point (4)
PPT
Proyecto f.c.e(el noviasgo_sano)jimmy_james_lopez_maradiaga
DOCX
El acento en las palabras
1 reglas de acentuacion
Acentuación y atildamiento
Acentuacion de palabras
Lengua 13
Ejercicios casos especiales tildación - optativa - 5 to
Palabras homófonas
Reglas Ortograficas
Uso de la b y de la v final
Parónimas y homónimas
5º_LE_acentuación de las palabras
Reglas de uso b v
Reglas Para El Uso De La B,V,W
6º primaria lengua resumen reglas de acentuación
Practica nº02 palabras homonimas
Palabras homófonas y homógrafas
Acento
Nuevo presentación de microsoft power point (4)
Proyecto f.c.e(el noviasgo_sano)jimmy_james_lopez_maradiaga
Publicidad

Similar a Arduino (20)

PDF
Practicas con arduino UPVM
PDF
tutorial_de_arduino-tutorial_de_arduino.pdf
PDF
curso-arduino.pdf
PDF
Hack x Crack Arduino; Diseño hecho por: Hacker Fashion
PDF
Cuaderno_Arduino.pdf
PDF
Cuaderno_Arduino.pdf
PDF
Cuaderno_Arduino.pdf
PDF
Hack x crack_cuaderno_arduino
PPTX
ARDUINO presentacion,equipo electriciti,4BELM.pptx
PPTX
Presentación introductoria de Arduino IDE.pptx
PDF
[Arqui1]practica2 200815555
DOCX
Luz adrada tarjeta arduino.
DOCX
Luz adrada tarjeta arduino. (1)
PPTX
ntroducción a Arduino2.0.1. y una breve introducción
PDF
Tarjetaarduininforme (1)
PDF
Tarjetaarduininforme (2)
PDF
Guía de uso y programación de plataforma Arduino
PPTX
arduino 2.pptx
Practicas con arduino UPVM
tutorial_de_arduino-tutorial_de_arduino.pdf
curso-arduino.pdf
Hack x Crack Arduino; Diseño hecho por: Hacker Fashion
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
Hack x crack_cuaderno_arduino
ARDUINO presentacion,equipo electriciti,4BELM.pptx
Presentación introductoria de Arduino IDE.pptx
[Arqui1]practica2 200815555
Luz adrada tarjeta arduino.
Luz adrada tarjeta arduino. (1)
ntroducción a Arduino2.0.1. y una breve introducción
Tarjetaarduininforme (1)
Tarjetaarduininforme (2)
Guía de uso y programación de plataforma Arduino
arduino 2.pptx

Último (20)

PDF
capacitación de aire acondicionado Bgh r 410
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Presentación de Redes de Datos modelo osi
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
MANUAL de recursos humanos para ODOO.pdf
PPTX
Curso de generación de energía mediante sistemas solares
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
clase auditoria informatica 2025.........
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Maste clas de estructura metálica y arquitectura
capacitación de aire acondicionado Bgh r 410
Zarate Quispe Alex aldayir aplicaciones de internet .docx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Presentación de Redes de Datos modelo osi
TRABAJO DE TECNOLOGIA.pdf...........................
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Presentacion de Alba Curso Auditores Internos ISO 19011
SAP Transportation Management para LSP, TM140 Col18
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
El-Gobierno-Electrónico-En-El-Estado-Bolivia
MANUAL de recursos humanos para ODOO.pdf
Curso de generación de energía mediante sistemas solares
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
clase auditoria informatica 2025.........
Sesion 1 de microsoft power point - Clase 1
historia_web de la creacion de un navegador_presentacion.pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Maste clas de estructura metálica y arquitectura

Arduino

  • 1. arduino Introducción ¿Qué es Arduino? Arduino es una plataforma de hardware abierto basada en los microcontroladores AVR de ATMEL. Se trata de una sencilla placa con entradas y salidas (E/S) analógicas y digitales que incluye un entorno de desarrollo que implementa el lenguaje Processing/Wiring. Originalmente estaba pensada para el desarrollo de proyectos artísticos y entornos interactivos, pero debido a su versatílidad y facilidad de uso, se está usando en muchos otros proyectos, incluyendo cada vez más robots. ¿Para qué sirve Arduino? En la robótica, podemos usar Arduino de 2 formas: Arduino usarse como "cerebro" de nuestro robot, ejerciendo de controlador y coordinador del resto de partes del robot. Si queremos usar un ordenador más potente (o un portátil) como cerebro, Arduino puede servir como interfaz de control entre el ordenador y el resto de partes del robot. Tipos de tarjetas Existen varios modelos de tarjetas arduino, cada una tiene un tipo de interconexión con nuestro ordenador: Tarjeta serie Tarjeta USB Tarjeta Bluetooth La más habitual y sencilla de usar es la tarjeta USB. Instalación Para comenzar a utilizar arduino sólo necesitamos seguir los siguientes pasos: Instalar el IDE adecuado a nuestro sistema operativo. La última versión se puede obtener en la página de arduino.
  • 2. Conectar la placa arduino a nuestro ordenador y alimentarla. Si estamos usando una tarjeta usb, basta con conectarla a un puerto usb libre. Instalación del IDE en Windows Para que el IDE de arduino funcione, necesitamos tener instalado el Java RuntimeEnviroment (J2RE). Se puede descargar de página web de Sun y se instala siguiendo las instrucciones indicadas. Después hay que descargar la última versión del IDE Arduino, que se puede obtener de la página web de arduino y seguimos los siguientes pasos: 1) Descomprimir el fichero zip dónde queramos que quede instalado el IDE. 2) Instalar los drivers USB. Si hemos instalado el IDE en la carpeta c: los drivers USB estarán en: c:arduino-0012drivers Estos drivers son necesarios para el funcionamiento de Arduino en Windows. Para hacer la instalación de los drivers hay que seguir estos pasos: - Conectar la placa arduino a un puerto USB libre de nuestro ordenador. - Se abrirá automáticamente el asistente de windows para nuevo hardware encontrado - Seleccionar "No por el momento" y presionar "Siguiente" - Seleccionar "Instalar desde una lista o ubicación específica (avanzado)" y presionar "Siguiente" - Seleccionar "Buscar el controlador más adecuado en estas ubicaciones" presiona "Examinar" y seleccionar la carpeta donde hayas descomprimido el driver y presiona "Siguiente". 3) Abrir el IDE Arduino. Sólo tenemos que ejecutar el fichero Arduino.exe. Tan sólo hay que configurar el puerto USB al que tenemos conectado nuestra placa arduino y seleccionar el modelo de tarjeta apropiado. Primeros pasos Carga del primer programa en la tarjeta
  • 3. 1) Ide de arduino 1) Éste es el aspecto del ide de arduino al iniciarlo. En este caso está cargado uno de los ejemplos incluidos en el ide, el ejemplo "blink". 2) Selección de tarjeta 2) Antes de cargar nuestro el programa de prueba, debemos seleccionar el tipo de tarjeta que tenemos, cómo se muestra a la derecha. 3) selección de puerto serie 3) A continuación seleccionamos el puerto serie al que hemos conectado nuestra tarjeta.
  • 4. 4) carga de un programa 4) Por último, pulsamos en "Uploadto I/O board" dentro de "File" y nuestro programa se cargará en la tarjeta. Ejemplos de Arduino El ejemplo más sencillo, al igual que con cualquier lenguaje de programación, es construir un hola mundo. En el caso de Arduino, podemos escribir un hola mundo "físico" que haga parpadear un led de la placa. Con este pequeño programa podemos familiarizarnos con la funcionalidad básica del entorno y que nuestra placa funciona correctamente. Hola Mundo con Delay 1. /** 2. * Archivo: HelloWorldDelay.c 3. * Descripción: Hola mundo con delay (led) 4. * Autores: Boops y Gizer20 5. * Asociación de Robótica y Domótica de España (A.R.D.E.) 6. * http:www.webdearde.com 7. * Revisiones: 8. * +RRR+ AAAA/MM/DD Nombre Descripción 9. * ------------------------------------------ 10. * +001+ 2009/02/23 Ranganok Modificada cabecera 11. */ 12. 13. intLed=13;// Pin de la placa arduino donde se conecta el led. 14. 15. voidsetup()// Funcion para inicializar los pines de la placa 16. { 17. pinMode(Led, OUTPUT);// Asignamos la variable Led ,que corresponde al pin 13,como salida 18. } 19. 20. voidloop()//Iniciamos lo que es propiamente el programa 21. { 22. digitalWrite(Led, HIGH);// Ponemos a 1 el pin 13 para encender el led 23. delay(500);// esperamos medio segundo 24. digitalWrite(Led, LOW);// Ponemos a 0 el pin 13 para apagar el led 25. delay(500);// esperamos medio segundo 26. }