SlideShare uma empresa Scribd logo
1 de 10
Fundamentos de Arduino
GR
Ignacio
Gavilán
Hardware libre
Aplicación de la filosofía del
SOFTWARE LIBRE al mundo físico
DISEÑOS
SOFTWARE
¿ QUÉ ?
Arduino
Plataforma de electrónica abierta para la creación de
prototipos basada en software y hardware flexibles y
fáciles de usar
Fuente: arduino.cc/es
 Nacido en 2005 en el Instituto Italiano
de Diseño Interactivo IVREA
 FUNDADORES
 Massimo Banzi
 David Cuartielles
 David Mellis
 Tom Igoe
 Gianluca Martino
 Apoyado en plataforma Wiring de
Hernando Barragán
Massimo
Banzi
David
Cuartielles
David
Mellis
Tom
Igoe
Gianluca
Martino
Elementos
PLACAS
ENTORNO
DESARROLLO
(IDE)
SHIELDS
 Adquisición
 Compra
 Construcción
 Diseños y datasheets disponibles
 Diferentes modelos:
 Placas que se colocan encima de la de Arduino y son
controladas por ésta
 Extienden su funcionalidad:
 Control de motores
 Conexión Ethernet
 Conexión inalámbrica
 etc
 Descargable desde www.arduino.cc
 Lenguaje derivado de Processing (estilo Java / C++)
 Los programas se denominan sketches
 Facilidades para
 Escritura del programa
 Depuración
 Carga en el microcontrolador
La placa – Arduino UNO
Microcontrolador ATmega328
14 pines E/S digital
6 pines PWM -> salida analógica
6 pines entrada analógica
Puerto USB
Fuente alimentación externa
Botón reset
El lenguaje
 Basado en Processing, que se apoya en Java
 ELEMENTOS
 Estructuras
 Control
 Bucles
 Condiciones
 Operadores:
 Aritméticos
 Comparación
 Composición
 booleanos
 Funciones
 Gestión de E/S analógicas y digitales
 Tiempo
 Comunicación serie
 Matemáticas
 ESTRUCTURA DE PROGRAMA
 Inicialización: setup()
 Bucle principal: loop()
Todo junto
Microcontrolador
SW (Sketch)
Entradas
Salidas
Placa Arduino
SENSORES
ACTIVADORES
La comunidad
FORO
www.arduino.cc
BLOG
WIKI
Anexo – Bibliografía
MASSIMO BANZI
 Profesor y apóstol del hardware libre
 Trabajó en Seat Ventures y fue profesor durante 4
años en el Instituto Italiado de Diseño Interactivo Ivrea
 Co-fundador de Arduino
 Actualmente imparte clases en SUPSI
‘INTRODUCCIÓN A ARDUINO’
 Editorial: O’Reilly / Anaya Multimedia
 Páginas: 123
 ISBN: 978-84-415-3177-2
www.ignaciogavilan.com
bluechip.ignaciogavilan.com
@igrgavilan
igrgavilan@telefonica.net
GR
Ignacio
Gavilán

Mais conteúdo relacionado

Destaque

How much security is enough?
How much security is enough?How much security is enough?
How much security is enough?Sherry Jones
 
Reference Corey Jay
Reference Corey JayReference Corey Jay
Reference Corey JayCorey Jay
 
SOLOMOTO_Продвижение через социальную сеть "ВКонтакте"
SOLOMOTO_Продвижение через социальную сеть "ВКонтакте"SOLOMOTO_Продвижение через социальную сеть "ВКонтакте"
SOLOMOTO_Продвижение через социальную сеть "ВКонтакте"SOLOMOTO_RU
 
Promes dan-pemetaan-smtr-1
Promes dan-pemetaan-smtr-1Promes dan-pemetaan-smtr-1
Promes dan-pemetaan-smtr-1sifatulfalah3120
 
Veiktais darbs nedēļas laikā
Veiktais darbs nedēļas laikāVeiktais darbs nedēļas laikā
Veiktais darbs nedēļas laikārlycky
 
Creating Teaching Videos in the Studio
Creating Teaching Videos in the StudioCreating Teaching Videos in the Studio
Creating Teaching Videos in the StudioKristen Sosulski
 

Destaque (20)

Social media for professionals. Beyond the myths.
Social media for professionals. Beyond the myths.Social media for professionals. Beyond the myths.
Social media for professionals. Beyond the myths.
 
Modelos de negocio basados en la gratuidad
Modelos de negocio basados en la gratuidadModelos de negocio basados en la gratuidad
Modelos de negocio basados en la gratuidad
 
Fundamentos de SDN (Software Defined Networking)
Fundamentos de SDN (Software Defined Networking)Fundamentos de SDN (Software Defined Networking)
Fundamentos de SDN (Software Defined Networking)
 
Fundamentos de PON (Redes Ópticas Pasivas)
Fundamentos de PON (Redes Ópticas Pasivas)Fundamentos de PON (Redes Ópticas Pasivas)
Fundamentos de PON (Redes Ópticas Pasivas)
 
Jerarquía de las necesidades de Abraham Maslow
Jerarquía de las necesidades de Abraham MaslowJerarquía de las necesidades de Abraham Maslow
Jerarquía de las necesidades de Abraham Maslow
 
Metodología GTD (Getting Things Done)
Metodología GTD (Getting Things Done)Metodología GTD (Getting Things Done)
Metodología GTD (Getting Things Done)
 
Fundamentos de Dirección de Proyectos
Fundamentos de Dirección de ProyectosFundamentos de Dirección de Proyectos
Fundamentos de Dirección de Proyectos
 
MOOC - No excuses for ignorance
MOOC - No excuses for ignoranceMOOC - No excuses for ignorance
MOOC - No excuses for ignorance
 
Social Business. The ethical alternative
Social Business. The ethical alternativeSocial Business. The ethical alternative
Social Business. The ethical alternative
 
Rpp ix 2
Rpp ix 2Rpp ix 2
Rpp ix 2
 
How much security is enough?
How much security is enough?How much security is enough?
How much security is enough?
 
Power final entre iguals 18 desembre
Power final entre iguals 18 desembre Power final entre iguals 18 desembre
Power final entre iguals 18 desembre
 
Reference Corey Jay
Reference Corey JayReference Corey Jay
Reference Corey Jay
 
SOLOMOTO_Продвижение через социальную сеть "ВКонтакте"
SOLOMOTO_Продвижение через социальную сеть "ВКонтакте"SOLOMOTO_Продвижение через социальную сеть "ВКонтакте"
SOLOMOTO_Продвижение через социальную сеть "ВКонтакте"
 
Relco Brochure Mail
Relco Brochure MailRelco Brochure Mail
Relco Brochure Mail
 
ABC
ABCABC
ABC
 
Promes dan-pemetaan-smtr-1
Promes dan-pemetaan-smtr-1Promes dan-pemetaan-smtr-1
Promes dan-pemetaan-smtr-1
 
Veiktais darbs nedēļas laikā
Veiktais darbs nedēļas laikāVeiktais darbs nedēļas laikā
Veiktais darbs nedēļas laikā
 
Creating Teaching Videos in the Studio
Creating Teaching Videos in the StudioCreating Teaching Videos in the Studio
Creating Teaching Videos in the Studio
 
JDBC ppt
JDBC pptJDBC ppt
JDBC ppt
 

Semelhante a Introducción a Arduino

Semelhante a Introducción a Arduino (20)

Arduino tic's
Arduino tic'sArduino tic's
Arduino tic's
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Arduino
ArduinoArduino
Arduino
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97
 
[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
[Arduino Workshop] Arduino Fundamentals @Globant Córdoba[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
 
Arduino - Slideshare
Arduino - SlideshareArduino - Slideshare
Arduino - Slideshare
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
TARJETA ARDUINO
TARJETA ARDUINOTARJETA ARDUINO
TARJETA ARDUINO
 
Taller de tarjeta arduino (1)
Taller de tarjeta arduino (1)Taller de tarjeta arduino (1)
Taller de tarjeta arduino (1)
 
Arduino 12345
Arduino 12345Arduino 12345
Arduino 12345
 
Taller de tarjeta arduino (1)
Taller de tarjeta arduino (1)Taller de tarjeta arduino (1)
Taller de tarjeta arduino (1)
 
Articulo arduino
Articulo arduinoArticulo arduino
Articulo arduino
 
Tarea de tecnologia
Tarea de tecnologiaTarea de tecnologia
Tarea de tecnologia
 
TARJETA ARDUINO
TARJETA ARDUINOTARJETA ARDUINO
TARJETA ARDUINO
 
TARJETA ARDUINO
TARJETA ARDUINOTARJETA ARDUINO
TARJETA ARDUINO
 

Último

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...JohnRamos830530
 
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.pptxMiguelAtencio10
 
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.pptxAlan779941
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
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.FlorenciaCattelani
 
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.pdfvladimiroflores1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
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 estossgonzalezp1
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
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 JUNITMaricarmen Sánchez Ruiz
 
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 eyvanamcerpam
 

Último (11)

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...
 
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
 
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
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
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
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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
 

Introducción a Arduino

  • 2. Hardware libre Aplicación de la filosofía del SOFTWARE LIBRE al mundo físico DISEÑOS SOFTWARE ¿ QUÉ ?
  • 3. Arduino Plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar Fuente: arduino.cc/es  Nacido en 2005 en el Instituto Italiano de Diseño Interactivo IVREA  FUNDADORES  Massimo Banzi  David Cuartielles  David Mellis  Tom Igoe  Gianluca Martino  Apoyado en plataforma Wiring de Hernando Barragán Massimo Banzi David Cuartielles David Mellis Tom Igoe Gianluca Martino
  • 4. Elementos PLACAS ENTORNO DESARROLLO (IDE) SHIELDS  Adquisición  Compra  Construcción  Diseños y datasheets disponibles  Diferentes modelos:  Placas que se colocan encima de la de Arduino y son controladas por ésta  Extienden su funcionalidad:  Control de motores  Conexión Ethernet  Conexión inalámbrica  etc  Descargable desde www.arduino.cc  Lenguaje derivado de Processing (estilo Java / C++)  Los programas se denominan sketches  Facilidades para  Escritura del programa  Depuración  Carga en el microcontrolador
  • 5. La placa – Arduino UNO Microcontrolador ATmega328 14 pines E/S digital 6 pines PWM -> salida analógica 6 pines entrada analógica Puerto USB Fuente alimentación externa Botón reset
  • 6. El lenguaje  Basado en Processing, que se apoya en Java  ELEMENTOS  Estructuras  Control  Bucles  Condiciones  Operadores:  Aritméticos  Comparación  Composición  booleanos  Funciones  Gestión de E/S analógicas y digitales  Tiempo  Comunicación serie  Matemáticas  ESTRUCTURA DE PROGRAMA  Inicialización: setup()  Bucle principal: loop()
  • 9. Anexo – Bibliografía MASSIMO BANZI  Profesor y apóstol del hardware libre  Trabajó en Seat Ventures y fue profesor durante 4 años en el Instituto Italiado de Diseño Interactivo Ivrea  Co-fundador de Arduino  Actualmente imparte clases en SUPSI ‘INTRODUCCIÓN A ARDUINO’  Editorial: O’Reilly / Anaya Multimedia  Páginas: 123  ISBN: 978-84-415-3177-2