SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Aviso: cambio de horario GIMP

   Cambio de horario
            del
     taller de GIMP
   del 5 de noviembre
    será a las 16:00
Taller sobre arduino

Universidad de Granada
                         22-10-2012

 ElCacharreo.com           José Antonio Vacas
Introducción a Arduino: Presente


                    José Antonio Vacas Martínez

                                   blog

                    javacasm@elcacharreo.com


                      twitter
                    linkedin




  ElCacharreo.com                                 BBAA 2012
Introducción a Arduino: Presente




  ElCacharreo.com              BBAA 2012
Introducción a Arduino: Historia
                    ●   Maximo Banzi 2005
                    ●   Un bar le da nombre
                    ●   Made in Italy
                    ●   Computación fisica
                    ●   Precio objetivo 30$
                    ●   100% free source
                          David Cuartielles
                          Gianluca Martino
                          Tom Igoe
                          David Mellis
                          Massimo Banzi

  ElCacharreo.com                             BBAA 2012
Introducción a Arduino: Presente

                            Uno
                            Leo
                            Ethernet
                            Mega
                            Mini
                            Pro
  300.000 en Mayo de 2011
                            Lilypad
                            Bluetooth
  ElCacharreo.com                       BBAA 2012
Introducción a Arduino: Futuro



     ●    Due: ARM 32bits (Presentada 22/10)
     ●    Wifi
     ●    Android ADK
     ●    ...




  ElCacharreo.com                        BBAA 2012
¿Dónde comprar?



     ● http://store.arduino.cc
     ● http://www.bricogeek.com/shop/
     ● http://www.cooking-hacks.com/
     ● http://shop.voipminic.com/
     ● ...



  ElCacharreo.com                       BBAA 2012
Introducción a Arduino: Futuro

                       Makers




        MakeProjects            Instructables



  ElCacharreo.com                               BBAA 2012
Introducción a Arduino: Futuro

               ¿Gratis como la cerveza?
         software libre         hardware libre




                             ejemplo
                           como montarlo


  ElCacharreo.com                                BBAA 2012
Introducción a Arduino: Presente

       Hablando de
       Hardware
       Hablando de Colaboración


                       Trabajo colaborativo




  ElCacharreo.com                             BBAA 2012
Introducción a Arduino: Futuro

                       Free University?
 ●     Udacity: Sebastian Thrunel

 ●     Coursera: Stanford, Berkeley y Michigan.

 ●     Mit: 6002x sobre electrónica y circuitos. ¡¡Certificados!!

 ●     Khan academy: 3000 vídeos

 ●     Yale Open Courses: fisica, quimica, idiomas, historia, ….



     ElCacharreo.com                                            BBAA 2012
Introducción a Arduino: Proyectos
Alimentador de mascotas activado por twitter




   ElCacharreo.com                       BBAA 2012
Introducción a Arduino: Proyectos
Cafetera que twittea




   ElCacharreo.com             BBAA 2012
Introducción a Arduino: Proyectos
Impresoras 3D: PrintrBot, RepRap, ...




   ElCacharreo.com                      BBAA 2012
Introducción a Arduino: Proyectos
                    Impresoras 3D:
                    CrowdFunding

                             PrintrBot

                             ¿Financiación?




  ElCacharreo.com                        BBAA 2012
Introducción a Arduino: Hardware
       Las comparaciones son odiosas
Microcontrolador    "PC"
16MHz               3GHz x 200
1Kb                 4Gb x 4000
16Kb                1Tb x 62500




  ElCacharreo.com                      BBAA 2012
Introducción a Arduino: Hardware
                    Auto...
Microcontrolador        "PC"
Autocontenido            -----
Autoprogramable          -----
Ad eternum               -----




  ElCacharreo.com                BBAA 2012
Introducción a Arduino: Hardware
                    Cuestión de tamaño
Arduino                             Microcontrolador




  ElCacharreo.com                             BBAA 2012
Introducción a Arduino: Hardware




  ElCacharreo.com             BBAA 2012
IDE: uso



                                  Botonera



                    Editor


                     Depuración

  ElCacharreo.com                      BBAA 2012
IDE: menú

                    Preferencias
                    Directorio de usuario
                    Ejemplos
                    Sketches
                    Formato automático
                    Añadir espacios
                    Ayuda




  ElCacharreo.com                           BBAA 2012
Programando Arduino: Lenguaje
                    void setup()
                    {}

                    void loop()
                    {}


 Guía de referencia de Arduino

 Librerías

  ElCacharreo.com                  BBAA 2012
El mundo digital: salidas




  ElCacharreo.com           BBAA 2012
El mundo digital: entradas




  ElCacharreo.com            BBAA 2012
El mundo analógico: entradas




  ElCacharreo.com              BBAA 2012
El mundo analógico: salidas




  ElCacharreo.com             BBAA 2012
Usando potencia: Transistor




                    ●   Colector
                    ●   Base: control
                    ●   Emisor




  ElCacharreo.com                       BBAA 2012
Usando potencia: Relé

Un relé es un interruptor eléctrico que se puede accionar
remotamente de manera eléctrica con una corriente mucho menor
que la es capaz de activar.




    ElCacharreo.com                                             BBAA 2012
Reciclando hardware




  ElCacharreo.com     BBAA 2012
Reciclando hardware


                     Impresoras   Videos   Lectores DVD   Coches RF

  Motores                  X         X           X            X

  Led                      X         X

  Laser                                          X

  Drivers                  X         X           X            X

  Componentes              X         X           X            X




   ElCacharreo.com                                                    BBAA 2012
Reciclando hardware: Samples



         samples (muestras): Texas Instruments y Maxim

           ●   Lista de fabricantes que proporcionan samples de instructables
           ●   Fabricantes que proporcionan samples segun ladyada
           ●   En hack a day han recopilado también fuentes




  ElCacharreo.com                                                               BBAA 2012
Reciclando hardware: Todo gratis




 http://www.instructables.com/id/How-To-Get-FREE-Electronic-parts/?ALLSTEPS

 http://blog.elcacharreo.com/2012/04/13/de-donde-obtener-material-electronico-
 gratis/


  ElCacharreo.com                                                        BBAA 2012
Comunicaciones: introducción
Comunicando con el pc:

  void setup(){
  Serial.begin(9600);}

  int i=0;
  void loop(){
     Serial.print("hola ");
     Serial.println(i);
  }




   ElCacharreo.com             BBAA 2012
Comunicaciones: el puerto serie
Comandos via serie
                Functions
               ● begin()
               ● end()
               ● available()
               ● read()
               ● peek()
               ● flush()
               ● print()
               ● println()
               ● write()
               ● SerialEvent()


   ElCacharreo.com                BBAA 2012
Comunicaciones: SPI, I2C, OneWire
                Ejemplo I2C

                Ejemplo OneWire del ide


                Ejemplos ....




  ElCacharreo.com                         BBAA 2012
Fuentes


                       arduino
            arduino programing notebook
                      freeduino




  ElCacharreo.com                         BBAA 2012
Conclusiones




            Gracias por vuestra atención




  ElCacharreo.com                          BBAA 2012

Contenu connexe

Tendances

Tutorial Básico Arduino
Tutorial Básico ArduinoTutorial Básico Arduino
Tutorial Básico ArduinoElio Alvarado
 
Interfaz visual basic 6 y arduino
Interfaz visual basic 6 y arduinoInterfaz visual basic 6 y arduino
Interfaz visual basic 6 y arduinoÁngel Acaymo M. G.
 
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 2012assdl
 
Curso arduino curso 0 - conceptos basicos (tutorial arduino)
Curso arduino   curso 0 - conceptos basicos (tutorial arduino)Curso arduino   curso 0 - conceptos basicos (tutorial arduino)
Curso arduino curso 0 - conceptos basicos (tutorial arduino)Alex Sanchez
 
Curso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker Space
Curso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker SpaceCurso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker Space
Curso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker SpaceTenerife Maker Space
 
Curso intensivo de arduino createc3 d marzo 2014
Curso intensivo de arduino createc3 d marzo 2014Curso intensivo de arduino createc3 d marzo 2014
Curso intensivo de arduino createc3 d marzo 2014Jose Antonio Vacas
 
Presentacion Arduino PowerPoint
Presentacion Arduino PowerPointPresentacion Arduino PowerPoint
Presentacion Arduino PowerPointcristianperea
 
Tarjeta Arduino
Tarjeta Arduino Tarjeta Arduino
Tarjeta Arduino Tefa Yánez
 
Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014Jose Antonio Vacas
 
Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Ángel Acaymo M. G.
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth ArduinoJosé Pujol Pérez
 
Qué es arduino y para qué se utiliza
Qué es arduino y para qué se utilizaQué es arduino y para qué se utiliza
Qué es arduino y para qué se utilizaLibni Velásquez
 
Introducción a Arduino - Parte I
Introducción a Arduino - Parte IIntroducción a Arduino - Parte I
Introducción a Arduino - Parte IVíctor R. Ruiz
 

Tendances (20)

Arduino
ArduinoArduino
Arduino
 
Tutorial Básico Arduino
Tutorial Básico ArduinoTutorial Básico Arduino
Tutorial Básico Arduino
 
Interfaz visual basic 6 y arduino
Interfaz visual basic 6 y arduinoInterfaz visual basic 6 y arduino
Interfaz visual basic 6 y arduino
 
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
 
Curso arduino curso 0 - conceptos basicos (tutorial arduino)
Curso arduino   curso 0 - conceptos basicos (tutorial arduino)Curso arduino   curso 0 - conceptos basicos (tutorial arduino)
Curso arduino curso 0 - conceptos basicos (tutorial arduino)
 
Curso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker Space
Curso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker SpaceCurso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker Space
Curso Arduino Nivel 3: Mueve cosas con Arduino. Tenerife Maker Space
 
Curso intensivo de arduino createc3 d marzo 2014
Curso intensivo de arduino createc3 d marzo 2014Curso intensivo de arduino createc3 d marzo 2014
Curso intensivo de arduino createc3 d marzo 2014
 
Arduino práctico servos
Arduino práctico   servosArduino práctico   servos
Arduino práctico servos
 
Arduino
ArduinoArduino
Arduino
 
Arduino_eghost2ndDay
Arduino_eghost2ndDayArduino_eghost2ndDay
Arduino_eghost2ndDay
 
3.2 instalación del ide
3.2   instalación del ide3.2   instalación del ide
3.2 instalación del ide
 
Presentacion Arduino PowerPoint
Presentacion Arduino PowerPointPresentacion Arduino PowerPoint
Presentacion Arduino PowerPoint
 
Tarjeta Arduino
Tarjeta Arduino Tarjeta Arduino
Tarjeta Arduino
 
Arduino c++ y puerto serie
Arduino c++ y puerto serieArduino c++ y puerto serie
Arduino c++ y puerto serie
 
Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014
 
Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth Arduino
 
Curso arduino basico bitbloq
Curso arduino basico bitbloqCurso arduino basico bitbloq
Curso arduino basico bitbloq
 
Qué es arduino y para qué se utiliza
Qué es arduino y para qué se utilizaQué es arduino y para qué se utiliza
Qué es arduino y para qué se utiliza
 
Introducción a Arduino - Parte I
Introducción a Arduino - Parte IIntroducción a Arduino - Parte I
Introducción a Arduino - Parte I
 

En vedette

Reforma educativa
Reforma educativaReforma educativa
Reforma educativaMarco Lopez
 
530 preguntas psu oficial rectificado
530 preguntas psu oficial rectificado530 preguntas psu oficial rectificado
530 preguntas psu oficial rectificadoklozzze
 
Cash for Women's Empowerment? A Mixed-Methods Evaluation of the Government of...
Cash for Women's Empowerment? A Mixed-Methods Evaluation of the Government of...Cash for Women's Empowerment? A Mixed-Methods Evaluation of the Government of...
Cash for Women's Empowerment? A Mixed-Methods Evaluation of the Government of...TransferProjct
 
Unidad 3 termodinamica 2
Unidad 3 termodinamica 2Unidad 3 termodinamica 2
Unidad 3 termodinamica 2LuisMedina01
 
Les Transats, saison 3 - Causerie "Jouez la carte séduction et rassurez les f...
Les Transats, saison 3 - Causerie "Jouez la carte séduction et rassurez les f...Les Transats, saison 3 - Causerie "Jouez la carte séduction et rassurez les f...
Les Transats, saison 3 - Causerie "Jouez la carte séduction et rassurez les f...Bretagne Plein Sud
 
Problemas ambientales globales
Problemas  ambientales globalesProblemas  ambientales globales
Problemas ambientales globalessolana gonzalez
 

En vedette (9)

Reforma educativa
Reforma educativaReforma educativa
Reforma educativa
 
530 preguntas psu oficial rectificado
530 preguntas psu oficial rectificado530 preguntas psu oficial rectificado
530 preguntas psu oficial rectificado
 
Cash for Women's Empowerment? A Mixed-Methods Evaluation of the Government of...
Cash for Women's Empowerment? A Mixed-Methods Evaluation of the Government of...Cash for Women's Empowerment? A Mixed-Methods Evaluation of the Government of...
Cash for Women's Empowerment? A Mixed-Methods Evaluation of the Government of...
 
No3
No3No3
No3
 
Unidad 3 termodinamica 2
Unidad 3 termodinamica 2Unidad 3 termodinamica 2
Unidad 3 termodinamica 2
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Les Transats, saison 3 - Causerie "Jouez la carte séduction et rassurez les f...
Les Transats, saison 3 - Causerie "Jouez la carte séduction et rassurez les f...Les Transats, saison 3 - Causerie "Jouez la carte séduction et rassurez les f...
Les Transats, saison 3 - Causerie "Jouez la carte séduction et rassurez les f...
 
Problemas ambientales globales
Problemas  ambientales globalesProblemas  ambientales globales
Problemas ambientales globales
 
Questionnaire
QuestionnaireQuestionnaire
Questionnaire
 

Similaire à Arduino bbaa-2012

Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Jose Antonio Vacas
 
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdfCROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdfEdwin4321
 
Fundamentos de programacion robotica con Arduino
Fundamentos de programacion robotica con ArduinoFundamentos de programacion robotica con Arduino
Fundamentos de programacion robotica con ArduinoChristian Farinango
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97Pedro Cuadros
 
Electrónica digital divertica con FPGAs Libres
Electrónica digital divertica con FPGAs LibresElectrónica digital divertica con FPGAs Libres
Electrónica digital divertica con FPGAs Libresobijuan_cube
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologiaisabellalM
 
Taller arduino tira leds
Taller arduino tira ledsTaller arduino tira leds
Taller arduino tira ledsjlgmarro
 
Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014Jose Antonio Vacas
 
Introduccion Arduino 2010
Introduccion  Arduino 2010Introduccion  Arduino 2010
Introduccion Arduino 2010Rubén Loredo
 
Informe Tarjeta Arduino/La Electricidad y la Electrónica
Informe Tarjeta Arduino/La Electricidad y la Electrónica  Informe Tarjeta Arduino/La Electricidad y la Electrónica
Informe Tarjeta Arduino/La Electricidad y la Electrónica Ana Sofia Pacheco Alvarez
 
Trabajo de tecnología la electricidad y la electrónica
Trabajo de tecnología la electricidad y la electrónicaTrabajo de tecnología la electricidad y la electrónica
Trabajo de tecnología la electricidad y la electrónicakatherinmarcelasotoo
 
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_arduinoMarianaM18
 
Electrónica digital para todos con FPGAs libres
Electrónica digital para todos con FPGAs libresElectrónica digital para todos con FPGAs libres
Electrónica digital para todos con FPGAs libresobijuan_cube
 

Similaire à Arduino bbaa-2012 (20)

Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015
 
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdfCROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
 
Fundamentos de programacion robotica con Arduino
Fundamentos de programacion robotica con ArduinoFundamentos de programacion robotica con Arduino
Fundamentos de programacion robotica con Arduino
 
Seminario de Arduino
Seminario de ArduinoSeminario de Arduino
Seminario de Arduino
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
ardiuno basico lo que debes saber
ardiuno basico lo que debes saberardiuno basico lo que debes saber
ardiuno basico lo que debes saber
 
Electrónica digital divertica con FPGAs Libres
Electrónica digital divertica con FPGAs LibresElectrónica digital divertica con FPGAs Libres
Electrónica digital divertica con FPGAs Libres
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Interfaz java y arduino
Interfaz java y arduinoInterfaz java y arduino
Interfaz java y arduino
 
Taller arduino tira leds
Taller arduino tira ledsTaller arduino tira leds
Taller arduino tira leds
 
Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014Taller de introducción a Arduino OSL 2014
Taller de introducción a Arduino OSL 2014
 
FPGAs libres
FPGAs libresFPGAs libres
FPGAs libres
 
Sesion 1 Curso Arduino.pdf
Sesion 1 Curso Arduino.pdfSesion 1 Curso Arduino.pdf
Sesion 1 Curso Arduino.pdf
 
Introduccion Arduino 2010
Introduccion  Arduino 2010Introduccion  Arduino 2010
Introduccion Arduino 2010
 
Informe Tarjeta Arduino/La Electricidad y la Electrónica
Informe Tarjeta Arduino/La Electricidad y la Electrónica  Informe Tarjeta Arduino/La Electricidad y la Electrónica
Informe Tarjeta Arduino/La Electricidad y la Electrónica
 
Trabajo de tecnología la electricidad y la electrónica
Trabajo de tecnología la electricidad y la electrónicaTrabajo de tecnología la electricidad y la electrónica
Trabajo de tecnología la electricidad y la electrónica
 
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
 
Electrónica digital para todos con FPGAs libres
Electrónica digital para todos con FPGAs libresElectrónica digital para todos con FPGAs libres
Electrónica digital para todos con FPGAs libres
 

Arduino bbaa-2012

  • 1. Aviso: cambio de horario GIMP Cambio de horario del taller de GIMP del 5 de noviembre será a las 16:00
  • 2. Taller sobre arduino Universidad de Granada 22-10-2012 ElCacharreo.com José Antonio Vacas
  • 3. Introducción a Arduino: Presente José Antonio Vacas Martínez blog javacasm@elcacharreo.com twitter linkedin ElCacharreo.com BBAA 2012
  • 4. Introducción a Arduino: Presente ElCacharreo.com BBAA 2012
  • 5. Introducción a Arduino: Historia ● Maximo Banzi 2005 ● Un bar le da nombre ● Made in Italy ● Computación fisica ● Precio objetivo 30$ ● 100% free source David Cuartielles Gianluca Martino Tom Igoe David Mellis Massimo Banzi ElCacharreo.com BBAA 2012
  • 6. Introducción a Arduino: Presente Uno Leo Ethernet Mega Mini Pro 300.000 en Mayo de 2011 Lilypad Bluetooth ElCacharreo.com BBAA 2012
  • 7. Introducción a Arduino: Futuro ● Due: ARM 32bits (Presentada 22/10) ● Wifi ● Android ADK ● ... ElCacharreo.com BBAA 2012
  • 8. ¿Dónde comprar? ● http://store.arduino.cc ● http://www.bricogeek.com/shop/ ● http://www.cooking-hacks.com/ ● http://shop.voipminic.com/ ● ... ElCacharreo.com BBAA 2012
  • 9. Introducción a Arduino: Futuro Makers MakeProjects Instructables ElCacharreo.com BBAA 2012
  • 10. Introducción a Arduino: Futuro ¿Gratis como la cerveza? software libre hardware libre ejemplo como montarlo ElCacharreo.com BBAA 2012
  • 11. Introducción a Arduino: Presente Hablando de Hardware Hablando de Colaboración Trabajo colaborativo ElCacharreo.com BBAA 2012
  • 12. Introducción a Arduino: Futuro Free University? ● Udacity: Sebastian Thrunel ● Coursera: Stanford, Berkeley y Michigan. ● Mit: 6002x sobre electrónica y circuitos. ¡¡Certificados!! ● Khan academy: 3000 vídeos ● Yale Open Courses: fisica, quimica, idiomas, historia, …. ElCacharreo.com BBAA 2012
  • 13. Introducción a Arduino: Proyectos Alimentador de mascotas activado por twitter ElCacharreo.com BBAA 2012
  • 14. Introducción a Arduino: Proyectos Cafetera que twittea ElCacharreo.com BBAA 2012
  • 15. Introducción a Arduino: Proyectos Impresoras 3D: PrintrBot, RepRap, ... ElCacharreo.com BBAA 2012
  • 16. Introducción a Arduino: Proyectos Impresoras 3D: CrowdFunding PrintrBot ¿Financiación? ElCacharreo.com BBAA 2012
  • 17. Introducción a Arduino: Hardware Las comparaciones son odiosas Microcontrolador "PC" 16MHz 3GHz x 200 1Kb 4Gb x 4000 16Kb 1Tb x 62500 ElCacharreo.com BBAA 2012
  • 18. Introducción a Arduino: Hardware Auto... Microcontrolador "PC" Autocontenido ----- Autoprogramable ----- Ad eternum ----- ElCacharreo.com BBAA 2012
  • 19. Introducción a Arduino: Hardware Cuestión de tamaño Arduino Microcontrolador ElCacharreo.com BBAA 2012
  • 20. Introducción a Arduino: Hardware ElCacharreo.com BBAA 2012
  • 21. IDE: uso Botonera Editor Depuración ElCacharreo.com BBAA 2012
  • 22. IDE: menú Preferencias Directorio de usuario Ejemplos Sketches Formato automático Añadir espacios Ayuda ElCacharreo.com BBAA 2012
  • 23. Programando Arduino: Lenguaje void setup() {} void loop() {} Guía de referencia de Arduino Librerías ElCacharreo.com BBAA 2012
  • 24. El mundo digital: salidas ElCacharreo.com BBAA 2012
  • 25. El mundo digital: entradas ElCacharreo.com BBAA 2012
  • 26. El mundo analógico: entradas ElCacharreo.com BBAA 2012
  • 27. El mundo analógico: salidas ElCacharreo.com BBAA 2012
  • 28. Usando potencia: Transistor ● Colector ● Base: control ● Emisor ElCacharreo.com BBAA 2012
  • 29. Usando potencia: Relé Un relé es un interruptor eléctrico que se puede accionar remotamente de manera eléctrica con una corriente mucho menor que la es capaz de activar. ElCacharreo.com BBAA 2012
  • 30. Reciclando hardware ElCacharreo.com BBAA 2012
  • 31. Reciclando hardware Impresoras Videos Lectores DVD Coches RF Motores X X X X Led X X Laser X Drivers X X X X Componentes X X X X ElCacharreo.com BBAA 2012
  • 32. Reciclando hardware: Samples samples (muestras): Texas Instruments y Maxim ● Lista de fabricantes que proporcionan samples de instructables ● Fabricantes que proporcionan samples segun ladyada ● En hack a day han recopilado también fuentes ElCacharreo.com BBAA 2012
  • 33. Reciclando hardware: Todo gratis http://www.instructables.com/id/How-To-Get-FREE-Electronic-parts/?ALLSTEPS http://blog.elcacharreo.com/2012/04/13/de-donde-obtener-material-electronico- gratis/ ElCacharreo.com BBAA 2012
  • 34. Comunicaciones: introducción Comunicando con el pc: void setup(){ Serial.begin(9600);} int i=0; void loop(){ Serial.print("hola "); Serial.println(i); } ElCacharreo.com BBAA 2012
  • 35. Comunicaciones: el puerto serie Comandos via serie Functions ● begin() ● end() ● available() ● read() ● peek() ● flush() ● print() ● println() ● write() ● SerialEvent() ElCacharreo.com BBAA 2012
  • 36. Comunicaciones: SPI, I2C, OneWire Ejemplo I2C Ejemplo OneWire del ide Ejemplos .... ElCacharreo.com BBAA 2012
  • 37. Fuentes arduino arduino programing notebook freeduino ElCacharreo.com BBAA 2012
  • 38. Conclusiones Gracias por vuestra atención ElCacharreo.com BBAA 2012