Your SlideShare is downloading. ×
Arduino
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Arduino

327
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
327
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. arduinoIntroducción¿Qué es Arduino?Arduino es una plataforma de hardware abierto basada en los microcontroladores AVR deATMEL. Se trata de una sencilla placa con entradas y salidas (E/S) analógicas y digitalesque incluye un entorno de desarrollo que implementa el lenguaje Processing/Wiring.Originalmente estaba pensada para el desarrollo de proyectos artísticos y entornosinteractivos, pero debido a su versatílidad y facilidad de uso, se está usando en muchosotros 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 tarjetasExisten varios modelos de tarjetas arduino, cada una tiene un tipo de interconexión connuestro ordenador: Tarjeta serie Tarjeta USB Tarjeta BluetoothLa más habitual y sencilla de usar es la tarjeta USB.InstalaciónPara 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 WindowsPara que el IDE de arduino funcione, necesitamos tener instalado el JavaRuntimeEnviroment (J2RE). Se puede descargar de página web de Sun y se instalasiguiendo las instrucciones indicadas.Después hay que descargar la última versión del IDE Arduino, que se puede obtener de lapá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 USBestarán en:c:arduino-0012driversEstos drivers son necesarios para el funcionamiento de Arduino en Windows. Para hacer lainstalació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 hayque configurar el puerto USB al que tenemos conectado nuestra placa arduino y seleccionarel modelo de tarjeta apropiado.Primeros pasosCarga del primer programa en la tarjeta
  • 3. 1) Ide de arduino1) Éste es el aspecto del ide de arduino al iniciarlo. En este caso está cargado uno de losejemplos incluidos en el ide, el ejemplo "blink".2) Selección de tarjeta2) Antes de cargar nuestro el programa de prueba, debemos seleccionar el tipo de tarjetaque tenemos, cómo se muestra a la derecha.3) selección de puerto serie3) A continuación seleccionamos el puerto serie al que hemos conectado nuestra tarjeta.
  • 4. 4) carga de un programa4) Por último, pulsamos en "Uploadto I/O board" dentro de "File" y nuestro programa secargará en la tarjeta.Ejemplos de ArduinoEl ejemplo más sencillo, al igual que con cualquier lenguaje de programación, es construirun hola mundo. En el caso de Arduino, podemos escribir un hola mundo "físico" que hagaparpadear un led de la placa. Con este pequeño programa podemos familiarizarnos con lafuncionalidad 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. }