SlideShare a Scribd company logo
1 of 39
Introducción a
    Arduino
Por: José Vicente Sogorb Morón
Introducción
•   ¿Qué es Arduino?
•   ¿Para que sirve Arduino?
•   ¿Por qué utilizar Arduino?
•   Caracteristicas del Arduino UNO
•   Familia Arduino
¿Que es Arduino?

   Plataforma de desarrollo de productos
    electrónicos.

   Abstracción del hardware.

   Multiplataforma (Linux, Mac y Windows)

   Al alcance de todos los usuarios:
       Estudiantes,
       Artistas,
       Publicistas,
       …
¿Para que sirve Arduino?

   Desarrollar programas que interactuan con
    el mundo.

   Redes de sensores.

   Robótica sencilla.

   Alarmas.

   Sistemas de comunicaciones.
¿Para que sirve Arduino?

   Open Hardware.

   Programación C++

   Bootloader.

   Económico.

   Muchos ejemplos en Internet.

   Comunidad muy activa.
Características de Arduino UNO

   Microcontrolador Atmega 328 @ 16MHz.

   Voltaje de trabajo 5v.

   Tensión de alimentación 7v-12v.

   Conexión USB.

   16 Entradas/salidas digitales (DIO).

   6 Entradas analógicas.

   Corriente máxima de 40 mA.
Características de Arduino UNO

   32Kb de emoria flash (Programa).

   2Kb de memoria SRAM (Variables).

   1Kb de memoria EEPROM (Datos).

   Puertos de comunicaciones:
       Serie TTL.
       I2 C
       SPI
       PWM (Salida analógica)

   Shields Compatibles
Familia Arduino




 Arduino UNO      Arduino LyliPad   Arduino Mega 2560




  Arduino FIO      Arduino PRO      Arduino Mega ADK
Familia Arduino




 Arduino Ethernet   Arduino Mega 2560




  Arduino Nano       Arduino Mega ADK
Conceptos básicos
 de electrónica
•   Alimentación y tierra
•   Tipos de señales
•   Circuitos básicos
Alimentación y tierra

                           Todos los circuitos tiene dos
                            conexiones: (+) y (-)

                           Ningún circuito puede tener una
                            única conexión.

                           Los circuitos tienen que estar
                            alimentados para funcionar.
Tipos de señales


                      Señales analógicas:
                          Pueden tener cualquier valor
                           dentro de un rango.
                          En Arduino entre 0 y 5 v


                      Señales digitales:
                          Tienen dos estados:
                              High (H) entre 4,5 y 5,3 v
                              Low (L) entre -0,3 y 0,5v
Circuitos basicos




    Conexión de un LED    Conexión de un botón




    Conexión de un relé   Conexión de un altavoz
Toma de contacto
•   Instalación del Software
•   Entorno de desarrollo
•   Configuración del puerto USB
•   Compilación
Instalación del software

   Descargamos la última versión de:
    http://www.arduino.cc/es

   Descargar e instalar Java

   El software consta de dos partes_
       Entorno de desarrollo
       Puerto virtual FTDI (Serie)
Entorno de desarrollo

                           Apariencia muy sencilla

                           4 Senciones básicas.

                           En File tenemos: Proyectos de
                            demostración.

                           En Sketch tenemos: Opciones
                            de compilación.

                           En Tools tenemos:
                               Configuración de la
                                plataforma
                               Configuración del puerto
Entorno de desarrollo




                                           Seleccionar puerto serie:
                                            (Virtual)

                                           Depende del sistema operativo.
   Seleccionar tarjeta correcta:
                                               Serial port >> tty.xxx
   Tools >> Arduino Duemilanove               Serial port >> COMx


            Si todo está correcto el led I/O 13 parpadea
Programación de
            Arduino
•   Bloques básicos
•   Instrucciones básicas
•   Estructuras de control
•   Primer programa
Bloques básicos de código


                             Se ejecuta

                            una sola vez



                             Se ejecuta

                            infinitamente
Instrucciones básicas

   pinMode(nº Pin, Configuración)
       nº Pin: entre 0 y 13.
       Configuración: INPUT o OUTPUT

   digitalWrite(nº Pin, Estado)
       nº Pin: entre 0 y 13.
       Estado: HIGH o LOW

   digitalRead(nº Pin)
       nº Pin: entre 0 y 13.

   analogRead(nº Pin);
       nº Pin: entre 0 y 5.
Instrucciones básicas

   Serial.begin(Velocidad)
       Velocidad: típicamente 9600.

   Serial.println(Variable)
       Variable: Dato a mandar

   Serial. read()

   Delay(ms)
       ms: Tiempo de espera en milisegundos.

   Todas las funciones en:

http://arduino.cc/es/Reference/HomePage
Primer programa


                     Ruta:

                  Abrir >> Basics >> Blink

                     Compilar.

                     Cargar.
er programa

                  RETO 1
              El coche fantástico
                     Ruta:
                    Abrir >> Basics >> Blink

                       Compilar.

                       Cargar.




       Aceptas?
er programa

                    RETO 2
                   Juego Ruta: memoria
                         de
                        Abrir >> Basics >> Blink

                           Compilar.

                           Cargar.




       Te quedan
       energías?
er programa

                    RETO 3
                    LucesRuta:
                         romanticas
                        Abrir >> Basics >> Blink

                           Compilar.

                           Cargar.




       Preparado?
er programa

                 RETO 4
                 Comunicate!!
                    Ruta:
                   Abrir >> Basics >> Blink

                      Compilar.

                      Cargar.




       Otro
       asalto?
Shields
Shields Arduino




  Motores         Relés   Matriz de leds




  WiiChuck        Midi         GPS
Familia Arduino




Display 7 segmentos   Arduino LyliPad
                      Display LCD Alfanum.   Display LCD Matricial




     Ethernet             Arduino PRO         Arduino Mega ADK
Fritzing
•   ¿Para que sirve?
•   Diseño con protoboard
•   Diseño con esquemático
•   Diseno de PCB
¿Para que sirve Fritzing?

   Software de apoyo para el diseño de
    circuitos con Arduino

   Dispone de componentes comunes:
       Resistencias,
       Leds,
       Alimentaciones,
       Motores,
       Sensores,
       …
Diseño con protoboard


                           Dispone de una amplia librería
                            de proyectos

                           Se pueden añadir componentes
                            nuevos.

                           Representa gráficamente las
                            conexiones en la protoboard.

                           Los montajes son fácilmente
                            entendibles
Diseño con esquemático

   Todos los cambios del diseño con protoboard se importan
    automáticamente y viceversa.
Diseño de PCB


                   Ofrece todo lo necesaria para
                    transformar nuestro proyecto en
                    una PCB real.
                       Creación de shields.

                   Se utiliza una vez acabado el
                    esquemático

                   Utilidad de autorouting.

                   Servicio de fabricación
Processing
•   ¿Para que sirve?
•   Entorno
•   Ejemplo
¿Para que sirve?


                      Nos permite diseñar programas
                       desde el lado del PC.

                      Lenguaje pensado para
                       representaciones gráficas.

                      Muchos ejemplos disponibles
                       para trabajar con Arduino.
Entorno de desarrollo


                           Igual al de Arduino, están
                            construidos sobre la misma
                            base.

                           Sintaxis similar a Java.

                           Es necesario importar la librería
                            del puerto serie

                           Está orientado a eventos
Ejemplo de processing

More Related Content

What's hot

Presentacion Arduino PowerPoint
Presentacion Arduino PowerPointPresentacion Arduino PowerPoint
Presentacion Arduino PowerPoint
cristianperea
 
Presentación taller arduino
Presentación taller arduinoPresentación taller arduino
Presentación taller arduino
gruposirp
 

What's hot (20)

Arduino 1
Arduino 1Arduino 1
Arduino 1
 
Iniciación a Arduino
Iniciación a ArduinoIniciación a Arduino
Iniciación a Arduino
 
Presentacion Arduino PowerPoint
Presentacion Arduino PowerPointPresentacion Arduino PowerPoint
Presentacion Arduino PowerPoint
 
Presentación taller arduino
Presentación taller arduinoPresentación taller arduino
Presentación taller arduino
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino
 
Manual basico de practicas con Arduino uno
Manual basico de practicas con Arduino unoManual basico de practicas con Arduino uno
Manual basico de practicas con Arduino uno
 
Guía de electrónica y arduino para jóvenes y adultos.pdf
Guía de electrónica y arduino para jóvenes y adultos.pdfGuía de electrónica y arduino para jóvenes y adultos.pdf
Guía de electrónica y arduino para jóvenes y adultos.pdf
 
Presentación placa arduino
Presentación placa arduinoPresentación placa arduino
Presentación placa arduino
 
Introducción arduino
Introducción arduinoIntroducción arduino
Introducción arduino
 
Proyecto Arduino y Proteus
Proyecto Arduino y ProteusProyecto Arduino y Proteus
Proyecto Arduino y Proteus
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
Contador Con Sensor Infrarrojo
Contador Con Sensor InfrarrojoContador Con Sensor Infrarrojo
Contador Con Sensor Infrarrojo
 
Diferentes tipos de arduino
Diferentes tipos de arduinoDiferentes tipos de arduino
Diferentes tipos de arduino
 
Informe arduino y proteus
Informe arduino y proteusInforme arduino y proteus
Informe arduino y proteus
 
Qué es arduino
Qué es  arduinoQué es  arduino
Qué es arduino
 
Simulador de ensamble
Simulador de ensambleSimulador de ensamble
Simulador de ensamble
 
Guia nº1 mantenimiento del pc
Guia nº1  mantenimiento del pcGuia nº1  mantenimiento del pc
Guia nº1 mantenimiento del pc
 
Arduino - Ejercicios Básicos
Arduino - Ejercicios BásicosArduino - Ejercicios Básicos
Arduino - Ejercicios Básicos
 

Viewers also liked

Presentación arduino conferencia
Presentación arduino conferenciaPresentación arduino conferencia
Presentación arduino conferencia
gruposirp
 
Curso de introducción a arduino
Curso de introducción a arduinoCurso de introducción a arduino
Curso de introducción a arduino
3D Print Barcelona
 
Arduino Full Tutorial
Arduino Full TutorialArduino Full Tutorial
Arduino Full Tutorial
Akshay Sharma
 
Arduino - Hardware Libre
Arduino - Hardware LibreArduino - Hardware Libre
Arduino - Hardware Libre
semilleroingpuj
 

Viewers also liked (20)

Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
 
Presentación arduino conferencia
Presentación arduino conferenciaPresentación arduino conferencia
Presentación arduino conferencia
 
Diapositivas arduino
Diapositivas arduinoDiapositivas arduino
Diapositivas arduino
 
Curso Arduino práctico 2014
Curso Arduino práctico  2014Curso Arduino práctico  2014
Curso Arduino práctico 2014
 
Curso de introducción a arduino
Curso de introducción a arduinoCurso de introducción a arduino
Curso de introducción a arduino
 
Workshop iniciacion arduino d2
Workshop iniciacion arduino d2Workshop iniciacion arduino d2
Workshop iniciacion arduino d2
 
Arduino
ArduinoArduino
Arduino
 
Interfaz java y arduino
Interfaz java y arduinoInterfaz java y arduino
Interfaz java y arduino
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo Sabika
 
Arduino Full Tutorial
Arduino Full TutorialArduino Full Tutorial
Arduino Full Tutorial
 
Tipos de arduino y sus caracteristicas
Tipos de arduino y sus caracteristicasTipos de arduino y sus caracteristicas
Tipos de arduino y sus caracteristicas
 
Arduino - Hardware Libre
Arduino - Hardware LibreArduino - Hardware Libre
Arduino - Hardware Libre
 
Taller de introducción a Arduino FesTICval 2012
Taller de introducción a Arduino FesTICval 2012Taller de introducción a Arduino FesTICval 2012
Taller de introducción a Arduino FesTICval 2012
 
Presentación arduino 4 eso
Presentación arduino 4 esoPresentación arduino 4 eso
Presentación arduino 4 eso
 
20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO
 
Arduino - Slideshare
Arduino - SlideshareArduino - Slideshare
Arduino - Slideshare
 
Arduino + lab view
Arduino + lab viewArduino + lab view
Arduino + lab view
 
Seminario de Arduino
Seminario de ArduinoSeminario de Arduino
Seminario de Arduino
 
Blog neumatica (7)
Blog neumatica (7)Blog neumatica (7)
Blog neumatica (7)
 
Taller Iniciacion Arduino Camara Comercio
Taller Iniciacion Arduino Camara ComercioTaller Iniciacion Arduino Camara Comercio
Taller Iniciacion Arduino Camara Comercio
 

Similar to Introducción a Arduino

Introducción a Arduino - Parte I
Introducción a Arduino - Parte IIntroducción a Arduino - Parte I
Introducción a Arduino - Parte I
Víctor R. Ruiz
 
La electricidad y la electronica tarjeta arduino
La electricidad y la electronica tarjeta arduinoLa electricidad y la electronica tarjeta arduino
La electricidad y la electronica tarjeta arduino
SantiagoMarulanda6
 

Similar to Introducción a Arduino (20)

ardiuno basico lo que debes saber
ardiuno basico lo que debes saberardiuno basico lo que debes saber
ardiuno basico lo que debes saber
 
Introduccion Arduino 2010
Introduccion  Arduino 2010Introduccion  Arduino 2010
Introduccion Arduino 2010
 
curso-arduino.pdf
curso-arduino.pdfcurso-arduino.pdf
curso-arduino.pdf
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Introducción a Arduino - Parte I
Introducción a Arduino - Parte IIntroducción a Arduino - Parte I
Introducción a Arduino - Parte I
 
Brazo uss.presentación.
Brazo uss.presentación.Brazo uss.presentación.
Brazo uss.presentación.
 
Guia 2
Guia 2Guia 2
Guia 2
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Hack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduinoHack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduino
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Basicos arduino
Basicos arduinoBasicos arduino
Basicos arduino
 
Básicos arduino
Básicos arduinoBásicos arduino
Básicos arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
[Arqui1]practica2 200815555
[Arqui1]practica2 200815555[Arqui1]practica2 200815555
[Arqui1]practica2 200815555
 
La electricidad y la electronica tarjeta arduino
La electricidad y la electronica tarjeta arduinoLa electricidad y la electronica tarjeta arduino
La electricidad y la electronica tarjeta arduino
 

Recently uploaded

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Introducción a Arduino

  • 1. Introducción a Arduino Por: José Vicente Sogorb Morón
  • 2. Introducción • ¿Qué es Arduino? • ¿Para que sirve Arduino? • ¿Por qué utilizar Arduino? • Caracteristicas del Arduino UNO • Familia Arduino
  • 3. ¿Que es Arduino?  Plataforma de desarrollo de productos electrónicos.  Abstracción del hardware.  Multiplataforma (Linux, Mac y Windows)  Al alcance de todos los usuarios:  Estudiantes,  Artistas,  Publicistas,  …
  • 4. ¿Para que sirve Arduino?  Desarrollar programas que interactuan con el mundo.  Redes de sensores.  Robótica sencilla.  Alarmas.  Sistemas de comunicaciones.
  • 5. ¿Para que sirve Arduino?  Open Hardware.  Programación C++  Bootloader.  Económico.  Muchos ejemplos en Internet.  Comunidad muy activa.
  • 6.
  • 7. Características de Arduino UNO  Microcontrolador Atmega 328 @ 16MHz.  Voltaje de trabajo 5v.  Tensión de alimentación 7v-12v.  Conexión USB.  16 Entradas/salidas digitales (DIO).  6 Entradas analógicas.  Corriente máxima de 40 mA.
  • 8. Características de Arduino UNO  32Kb de emoria flash (Programa).  2Kb de memoria SRAM (Variables).  1Kb de memoria EEPROM (Datos).  Puertos de comunicaciones:  Serie TTL.  I2 C  SPI  PWM (Salida analógica)  Shields Compatibles
  • 9. Familia Arduino Arduino UNO Arduino LyliPad Arduino Mega 2560 Arduino FIO Arduino PRO Arduino Mega ADK
  • 10. Familia Arduino Arduino Ethernet Arduino Mega 2560 Arduino Nano Arduino Mega ADK
  • 11. Conceptos básicos de electrónica • Alimentación y tierra • Tipos de señales • Circuitos básicos
  • 12. Alimentación y tierra  Todos los circuitos tiene dos conexiones: (+) y (-)  Ningún circuito puede tener una única conexión.  Los circuitos tienen que estar alimentados para funcionar.
  • 13. Tipos de señales  Señales analógicas:  Pueden tener cualquier valor dentro de un rango.  En Arduino entre 0 y 5 v  Señales digitales:  Tienen dos estados:  High (H) entre 4,5 y 5,3 v  Low (L) entre -0,3 y 0,5v
  • 14. Circuitos basicos Conexión de un LED Conexión de un botón Conexión de un relé Conexión de un altavoz
  • 15. Toma de contacto • Instalación del Software • Entorno de desarrollo • Configuración del puerto USB • Compilación
  • 16. Instalación del software  Descargamos la última versión de: http://www.arduino.cc/es  Descargar e instalar Java  El software consta de dos partes_  Entorno de desarrollo  Puerto virtual FTDI (Serie)
  • 17. Entorno de desarrollo  Apariencia muy sencilla  4 Senciones básicas.  En File tenemos: Proyectos de demostración.  En Sketch tenemos: Opciones de compilación.  En Tools tenemos:  Configuración de la plataforma  Configuración del puerto
  • 18. Entorno de desarrollo  Seleccionar puerto serie: (Virtual)  Depende del sistema operativo.  Seleccionar tarjeta correcta:  Serial port >> tty.xxx  Tools >> Arduino Duemilanove  Serial port >> COMx Si todo está correcto el led I/O 13 parpadea
  • 19. Programación de Arduino • Bloques básicos • Instrucciones básicas • Estructuras de control • Primer programa
  • 20. Bloques básicos de código Se ejecuta una sola vez Se ejecuta infinitamente
  • 21. Instrucciones básicas  pinMode(nº Pin, Configuración)  nº Pin: entre 0 y 13.  Configuración: INPUT o OUTPUT  digitalWrite(nº Pin, Estado)  nº Pin: entre 0 y 13.  Estado: HIGH o LOW  digitalRead(nº Pin)  nº Pin: entre 0 y 13.  analogRead(nº Pin);  nº Pin: entre 0 y 5.
  • 22. Instrucciones básicas  Serial.begin(Velocidad)  Velocidad: típicamente 9600.  Serial.println(Variable)  Variable: Dato a mandar  Serial. read()  Delay(ms)  ms: Tiempo de espera en milisegundos.  Todas las funciones en: http://arduino.cc/es/Reference/HomePage
  • 23. Primer programa  Ruta: Abrir >> Basics >> Blink  Compilar.  Cargar.
  • 24. er programa RETO 1 El coche fantástico  Ruta: Abrir >> Basics >> Blink  Compilar.  Cargar. Aceptas?
  • 25. er programa RETO 2 Juego Ruta: memoria  de Abrir >> Basics >> Blink  Compilar.  Cargar. Te quedan energías?
  • 26. er programa RETO 3 LucesRuta:  romanticas Abrir >> Basics >> Blink  Compilar.  Cargar. Preparado?
  • 27. er programa RETO 4 Comunicate!!  Ruta: Abrir >> Basics >> Blink  Compilar.  Cargar. Otro asalto?
  • 29. Shields Arduino Motores Relés Matriz de leds WiiChuck Midi GPS
  • 30. Familia Arduino Display 7 segmentos Arduino LyliPad Display LCD Alfanum. Display LCD Matricial Ethernet Arduino PRO Arduino Mega ADK
  • 31. Fritzing • ¿Para que sirve? • Diseño con protoboard • Diseño con esquemático • Diseno de PCB
  • 32. ¿Para que sirve Fritzing?  Software de apoyo para el diseño de circuitos con Arduino  Dispone de componentes comunes:  Resistencias,  Leds,  Alimentaciones,  Motores,  Sensores,  …
  • 33. Diseño con protoboard  Dispone de una amplia librería de proyectos  Se pueden añadir componentes nuevos.  Representa gráficamente las conexiones en la protoboard.  Los montajes son fácilmente entendibles
  • 34. Diseño con esquemático  Todos los cambios del diseño con protoboard se importan automáticamente y viceversa.
  • 35. Diseño de PCB  Ofrece todo lo necesaria para transformar nuestro proyecto en una PCB real.  Creación de shields.  Se utiliza una vez acabado el esquemático  Utilidad de autorouting.  Servicio de fabricación
  • 36. Processing • ¿Para que sirve? • Entorno • Ejemplo
  • 37. ¿Para que sirve?  Nos permite diseñar programas desde el lado del PC.  Lenguaje pensado para representaciones gráficas.  Muchos ejemplos disponibles para trabajar con Arduino.
  • 38. Entorno de desarrollo  Igual al de Arduino, están construidos sobre la misma base.  Sintaxis similar a Java.  Es necesario importar la librería del puerto serie  Está orientado a eventos