SlideShare una empresa de Scribd logo
1 
INTRODUCCIÓN
2 
QUE ES ARDUINO? 
Arduino es una plataforma de prototipado électronico open-source de simple de utilización, tanto en la parte hardware como en el software. 
Arduino esta dirigido a los artistas, diseñadores y cualquier persona que se interese en la creación de objetos o instalaciones interactivas.
3 
HISTORIA 
El proyecto Arduino fue creado en el 2005 por un equipo de profesores y estudiantes del Instituto de diseño interactivo de Ivrea, escuela hoy desaparecida. 
http://interactionivrea.org/ en/index.asp
4 
Gianluca Martino, David Mellis, David Cuartielles, 
Tom Igoe, Massimo Banzi et Nicholas Zambetti. 
HISTORIA
5 
Esta Inspirado de Processing, una herramienta de programación desarrollada en el 2001 par Casey Reas y Ben Fry, dos alumnos de John Maeda en el M.I.T. 
HISTORIA
6 
VENTAJAS 
* Dispositivo simple de utilización 
* Bajo costo 
* códigos y planos Open Source 
* Multi-plataforma
7 
FILOSOFIA & 
COMUNIDAD 
Le proyecto Arduino esta basado sobre el principio de open source. Esto ha permitido un desarrollo rápido gracias a toda la comunidad, tanto en el software como en el hardware, su plateforma y elementos complementarios. 
Existen numerosos recursos: 
- Blog (http://blog.arduino.cc/) 
- Forum (http://forum.arduino.cc/) 
- Wiki (http://playground.arduino.cc/)
8 
ARDUINO DOCUMENTARY
9 
ARDUINO = DOS COSAS 
Una plataforma física de prototipado 
Un entorno de programacion
10 
PLATAFORMA (HARDWARE) 
Arduino est como un cerebro qui va permitirnos realizar las conexiones lógicas entre un sentido y una acción. Por ejemplo, cuando leemos en voz alta los ojos(INPUT) captan la imagen de la palabra, el cerebro (ARDUINO) lo lee y/o lo interpreta y la boca (OUTPUT) emite el sonido de la palabra.
11 
PLATAFORMA (HARDWARE) 
diferentes tipos de tarjetas
12 
PLATAFORMA (HARDWARE) 
puerto USB 
alimentacion
13 
PLATAFORMA (HARDWARE) 
Procesador
14 
PLATAFORMA (HARDWARE) 
+5V et +3,3V 
digital PWM 
ground - 
analog 
digital
15 
PROGRAMACIÓN (SOFTWARE) 
arduino.cc
16 
PROGRAMACION (SOFTWARE) 
Descargar el instalador de la aplicación
17 
PROGRAMACION (SOFTWARE) 
Instalar el programa y si es necesario también los drivers FTDI.
18 
REINICIAR EL SISTEMA
19 
PRIMEROS PASOS 
El Entorno de trabajo
20 
PRIMEROS PASOS 
Elegir el tipo de tarjeta
21 
PRIMEROS PASOS 
Elegir el puerto de serie a utilizar 
comunmente es: 
tty.usbserial... 
(mac) 
y COM ... (PC)
22 
PRIMEROS PASOS 
Seleccionar el ejemplo 
“Blink”: 
examples/ 
Basics/ 
Blink
23 
COMO FUNCIONA UN CODIGO? 
Basicamente es como una receta de cocina
24 
COMO FUNCIONA UN CODIGO? 
ingredientes 
utensilios 
preparación
25 
UN POCO DE CODIGO... 
pinMode() – permite definir un (pin) como 
input o output. 
digitalWrite() – envia una información binaria (high/ low) a una (pin). 
digitalRead() – lee una información binaria (high/ low) en una (pin). 
analogRead() – lee un valor analogo (de 0 à 1024) de un (pin). 
analogWrite() – envia un valor analogo (de 0 à 255) à une entrée (pin) 
delay() – permite realizar una pausa, el reloj interno de arduino cuenta en ms (milisegundos)
26 
PRIMERA INTERACCIÓN 
Conectar una LED a Arduino
27 
COMO CONECTAR UNA LED? 
La LED tiene una polaridad que se puede identificar generalmente por 
- la pata mas larga es el + 
- el lado recortado est el - 
- la parte de metal mas importante al interior de la led es el - 
+ 
+ 
- 
-
28 
int led = 13; 
void setup() { 
pinMode(led, OUTPUT); 
} 
void loop() { 
digitalWrite(led, HIGH); 
delay(1000); 
digitalWrite(led, LOW); 
delay(1000); 
} 
PRIMERA INTERACCIÓN 
Cambiar el “delay”
29 
PEQUEÑO EJERCICIO/JUEGO
30 
PEQUEÑO EJERCICIO/JUEGO 
Comunicar un mensaje luminozo utilizando arduino y codigo morse
31 
PWM 
Conectar una LED como en el diagrama
32 
COMO LEER UNA RESISTENCIA?
33 
PWM
34 
PWM 
Abrir el ejemplo “Fade”: 
examples/ 
Basics/ 
Fade
35 
int led = 9; 
int brightness = 0; 
int fadeAmount = 5; 
void setup() { 
pinMode(led, OUTPUT); 
} 
void loop() { 
analogWrite(led, brightness); 
brightness = brightness + fadeAmount; 
if (brightness == 0 || brightness == 255) { 
fadeAmount = -fadeAmount ; 
} 
delay(30); 
} 
PWM 
Jugar cambiando los valores de “fadeAmount” y “delay”
36 
CONECTAR UN POTENCIOMETRO
37 
QUE ES UN POTENCIOMETRO? 
Materia 
Resistiva 
1(+) 
2 
GND 
Parte Variable
38 
LEER LOS VALORES DE UN POTENCIOMETRO CON ARDUINO
39 
ADAPTAR LOS VALORES A LA LED
40 
ENCENDER UNA LED CON LA AYUDA DE UN POTENCIOMETRO

Más contenido relacionado

La actualidad más candente

Resumen arduino
Resumen arduinoResumen arduino
Resumen arduino
santiago contreras
 
Arduino IEEE SB UMH - Mario Pérez Esteso
Arduino IEEE SB UMH - Mario Pérez EstesoArduino IEEE SB UMH - Mario Pérez Esteso
Arduino IEEE SB UMH - Mario Pérez Esteso
Mario Pérez Esteso
 
Taller arduino processing
Taller arduino processingTaller arduino processing
Taller arduino processing
s3th
 
ARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libre
Luis Manuel Diaz
 
ARDUBLOCK
ARDUBLOCKARDUBLOCK
ARDUBLOCK
cantabrobots30
 
Computacion Fisica Y Arduino
Computacion Fisica Y ArduinoComputacion Fisica Y Arduino
Computacion Fisica Y Arduino
Marlon Manrique
 
Andruino
AndruinoAndruino
Andruino
Marco Avendaño
 
Manual Arduino Electronica
Manual Arduino Electronica  Manual Arduino Electronica
Manual Arduino Electronica
Alejandro Leon Cerna
 
Proyecto Arduino Casa Domotica
Proyecto Arduino Casa DomoticaProyecto Arduino Casa Domotica
Proyecto Arduino Casa Domotica
rikar13
 
Proyecto arduino "discoteca"
Proyecto arduino "discoteca"Proyecto arduino "discoteca"
Proyecto arduino "discoteca"
Mafer Norberto Bautista
 
Proyecto Vehiculo inteligente
Proyecto Vehiculo inteligenteProyecto Vehiculo inteligente
Proyecto Vehiculo inteligente
José Pujol Pérez
 
Proyecto cosa
Proyecto cosaProyecto cosa
Proyecto cosa
Luis Angel Galindo
 
Tipos de arduino y sus caracteristicas
Tipos de arduino y sus caracteristicasTipos de arduino y sus caracteristicas
Tipos de arduino y sus caracteristicas
Ashley Stronghold Witwicky
 
Apuntes y prácticas Picaxe 18M2+
Apuntes y prácticas Picaxe 18M2+Apuntes y prácticas Picaxe 18M2+
Apuntes y prácticas Picaxe 18M2+
David Gonzalez Martinez
 
Proyecto Arduino y Proteus
Proyecto Arduino y ProteusProyecto Arduino y Proteus
Proyecto Arduino y Proteus
Enzo Nicola Sandoval Fiori
 
Minibloq+ arduino
Minibloq+ arduinoMinibloq+ arduino
Minibloq+ arduino
ilusaud
 
Ejercicios+arduino+processing
Ejercicios+arduino+processingEjercicios+arduino+processing
Ejercicios+arduino+processing
Fanner de Jesus Montalvo Cordero
 
Casa Domotica (KBOOM!!)
Casa Domotica (KBOOM!!)Casa Domotica (KBOOM!!)
Casa Domotica (KBOOM!!)
Jennifer Amador Martinez
 
Partes de un Arduino Uno
Partes de un Arduino UnoPartes de un Arduino Uno
Partes de un Arduino Uno
Santiago de la Fuente Blanco
 
Taller arduino intermedio
Taller arduino intermedio Taller arduino intermedio
Taller arduino intermedio
Abraham Hernández Castro
 

La actualidad más candente (20)

Resumen arduino
Resumen arduinoResumen arduino
Resumen arduino
 
Arduino IEEE SB UMH - Mario Pérez Esteso
Arduino IEEE SB UMH - Mario Pérez EstesoArduino IEEE SB UMH - Mario Pérez Esteso
Arduino IEEE SB UMH - Mario Pérez Esteso
 
Taller arduino processing
Taller arduino processingTaller arduino processing
Taller arduino processing
 
ARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libre
 
ARDUBLOCK
ARDUBLOCKARDUBLOCK
ARDUBLOCK
 
Computacion Fisica Y Arduino
Computacion Fisica Y ArduinoComputacion Fisica Y Arduino
Computacion Fisica Y Arduino
 
Andruino
AndruinoAndruino
Andruino
 
Manual Arduino Electronica
Manual Arduino Electronica  Manual Arduino Electronica
Manual Arduino Electronica
 
Proyecto Arduino Casa Domotica
Proyecto Arduino Casa DomoticaProyecto Arduino Casa Domotica
Proyecto Arduino Casa Domotica
 
Proyecto arduino "discoteca"
Proyecto arduino "discoteca"Proyecto arduino "discoteca"
Proyecto arduino "discoteca"
 
Proyecto Vehiculo inteligente
Proyecto Vehiculo inteligenteProyecto Vehiculo inteligente
Proyecto Vehiculo inteligente
 
Proyecto cosa
Proyecto cosaProyecto cosa
Proyecto cosa
 
Tipos de arduino y sus caracteristicas
Tipos de arduino y sus caracteristicasTipos de arduino y sus caracteristicas
Tipos de arduino y sus caracteristicas
 
Apuntes y prácticas Picaxe 18M2+
Apuntes y prácticas Picaxe 18M2+Apuntes y prácticas Picaxe 18M2+
Apuntes y prácticas Picaxe 18M2+
 
Proyecto Arduino y Proteus
Proyecto Arduino y ProteusProyecto Arduino y Proteus
Proyecto Arduino y Proteus
 
Minibloq+ arduino
Minibloq+ arduinoMinibloq+ arduino
Minibloq+ arduino
 
Ejercicios+arduino+processing
Ejercicios+arduino+processingEjercicios+arduino+processing
Ejercicios+arduino+processing
 
Casa Domotica (KBOOM!!)
Casa Domotica (KBOOM!!)Casa Domotica (KBOOM!!)
Casa Domotica (KBOOM!!)
 
Partes de un Arduino Uno
Partes de un Arduino UnoPartes de un Arduino Uno
Partes de un Arduino Uno
 
Taller arduino intermedio
Taller arduino intermedio Taller arduino intermedio
Taller arduino intermedio
 

Similar a Intro Arduino

curso-arduino.pdf
curso-arduino.pdfcurso-arduino.pdf
curso-arduino.pdf
cesarbaquero4
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
MarianaTorijano1
 
Arduino
ArduinoArduino
tutorial_de_arduino-tutorial_de_arduino.pdf
tutorial_de_arduino-tutorial_de_arduino.pdftutorial_de_arduino-tutorial_de_arduino.pdf
tutorial_de_arduino-tutorial_de_arduino.pdf
javier414940
 
Tecnologia (1) convertido
Tecnologia (1) convertidoTecnologia (1) convertido
Tecnologia (1) convertido
marianaduque29
 
Tecnologia (1) convertido
Tecnologia (1) convertidoTecnologia (1) convertido
Tecnologia (1) convertido
NicolleTenorio
 
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINOELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
IvingBallesteros
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)
NicolleTenorio
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)
marianaduque29
 
Tecnologia
TecnologiaTecnologia
Tecnologia
NicolleTenorio
 
Arduino 12345
Arduino 12345Arduino 12345
Arduino 12345
haddyortiz
 
Luz adrada tarjeta arduino. (1)
Luz adrada   tarjeta arduino. (1)Luz adrada   tarjeta arduino. (1)
Luz adrada tarjeta arduino. (1)
angie adrada galindez
 
Luz adrada tarjeta arduino.
Luz adrada   tarjeta arduino.Luz adrada   tarjeta arduino.
Luz adrada tarjeta arduino.
angie adrada galindez
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
Valeria Rudas Ruiz
 
Tarjeta arduino
Tarjeta arduino Tarjeta arduino
Tarjeta arduino
JuanDavidDimatRuiz
 
Tarjetaarduino
TarjetaarduinoTarjetaarduino
Tarjetaarduino
OscarArango18
 
Targeta arduino
Targeta arduinoTargeta arduino
Targeta arduino
juantriana25
 
Targeta arduino
Targeta arduinoTargeta arduino
Targeta arduino
DavidMauricio20
 
Targeta arduino
Targeta arduinoTargeta arduino
Targeta arduino
bernardoVernaza
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
deibytrochez
 

Similar a Intro Arduino (20)

curso-arduino.pdf
curso-arduino.pdfcurso-arduino.pdf
curso-arduino.pdf
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Arduino
ArduinoArduino
Arduino
 
tutorial_de_arduino-tutorial_de_arduino.pdf
tutorial_de_arduino-tutorial_de_arduino.pdftutorial_de_arduino-tutorial_de_arduino.pdf
tutorial_de_arduino-tutorial_de_arduino.pdf
 
Tecnologia (1) convertido
Tecnologia (1) convertidoTecnologia (1) convertido
Tecnologia (1) convertido
 
Tecnologia (1) convertido
Tecnologia (1) convertidoTecnologia (1) convertido
Tecnologia (1) convertido
 
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINOELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Arduino 12345
Arduino 12345Arduino 12345
Arduino 12345
 
Luz adrada tarjeta arduino. (1)
Luz adrada   tarjeta arduino. (1)Luz adrada   tarjeta arduino. (1)
Luz adrada tarjeta arduino. (1)
 
Luz adrada tarjeta arduino.
Luz adrada   tarjeta arduino.Luz adrada   tarjeta arduino.
Luz adrada tarjeta arduino.
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta arduino
Tarjeta arduino Tarjeta arduino
Tarjeta arduino
 
Tarjetaarduino
TarjetaarduinoTarjetaarduino
Tarjetaarduino
 
Targeta arduino
Targeta arduinoTargeta arduino
Targeta arduino
 
Targeta arduino
Targeta arduinoTargeta arduino
Targeta arduino
 
Targeta arduino
Targeta arduinoTargeta arduino
Targeta arduino
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 

Intro Arduino

  • 2. 2 QUE ES ARDUINO? Arduino es una plataforma de prototipado électronico open-source de simple de utilización, tanto en la parte hardware como en el software. Arduino esta dirigido a los artistas, diseñadores y cualquier persona que se interese en la creación de objetos o instalaciones interactivas.
  • 3. 3 HISTORIA El proyecto Arduino fue creado en el 2005 por un equipo de profesores y estudiantes del Instituto de diseño interactivo de Ivrea, escuela hoy desaparecida. http://interactionivrea.org/ en/index.asp
  • 4. 4 Gianluca Martino, David Mellis, David Cuartielles, Tom Igoe, Massimo Banzi et Nicholas Zambetti. HISTORIA
  • 5. 5 Esta Inspirado de Processing, una herramienta de programación desarrollada en el 2001 par Casey Reas y Ben Fry, dos alumnos de John Maeda en el M.I.T. HISTORIA
  • 6. 6 VENTAJAS * Dispositivo simple de utilización * Bajo costo * códigos y planos Open Source * Multi-plataforma
  • 7. 7 FILOSOFIA & COMUNIDAD Le proyecto Arduino esta basado sobre el principio de open source. Esto ha permitido un desarrollo rápido gracias a toda la comunidad, tanto en el software como en el hardware, su plateforma y elementos complementarios. Existen numerosos recursos: - Blog (http://blog.arduino.cc/) - Forum (http://forum.arduino.cc/) - Wiki (http://playground.arduino.cc/)
  • 9. 9 ARDUINO = DOS COSAS Una plataforma física de prototipado Un entorno de programacion
  • 10. 10 PLATAFORMA (HARDWARE) Arduino est como un cerebro qui va permitirnos realizar las conexiones lógicas entre un sentido y una acción. Por ejemplo, cuando leemos en voz alta los ojos(INPUT) captan la imagen de la palabra, el cerebro (ARDUINO) lo lee y/o lo interpreta y la boca (OUTPUT) emite el sonido de la palabra.
  • 11. 11 PLATAFORMA (HARDWARE) diferentes tipos de tarjetas
  • 12. 12 PLATAFORMA (HARDWARE) puerto USB alimentacion
  • 14. 14 PLATAFORMA (HARDWARE) +5V et +3,3V digital PWM ground - analog digital
  • 16. 16 PROGRAMACION (SOFTWARE) Descargar el instalador de la aplicación
  • 17. 17 PROGRAMACION (SOFTWARE) Instalar el programa y si es necesario también los drivers FTDI.
  • 18. 18 REINICIAR EL SISTEMA
  • 19. 19 PRIMEROS PASOS El Entorno de trabajo
  • 20. 20 PRIMEROS PASOS Elegir el tipo de tarjeta
  • 21. 21 PRIMEROS PASOS Elegir el puerto de serie a utilizar comunmente es: tty.usbserial... (mac) y COM ... (PC)
  • 22. 22 PRIMEROS PASOS Seleccionar el ejemplo “Blink”: examples/ Basics/ Blink
  • 23. 23 COMO FUNCIONA UN CODIGO? Basicamente es como una receta de cocina
  • 24. 24 COMO FUNCIONA UN CODIGO? ingredientes utensilios preparación
  • 25. 25 UN POCO DE CODIGO... pinMode() – permite definir un (pin) como input o output. digitalWrite() – envia una información binaria (high/ low) a una (pin). digitalRead() – lee una información binaria (high/ low) en una (pin). analogRead() – lee un valor analogo (de 0 à 1024) de un (pin). analogWrite() – envia un valor analogo (de 0 à 255) à une entrée (pin) delay() – permite realizar una pausa, el reloj interno de arduino cuenta en ms (milisegundos)
  • 26. 26 PRIMERA INTERACCIÓN Conectar una LED a Arduino
  • 27. 27 COMO CONECTAR UNA LED? La LED tiene una polaridad que se puede identificar generalmente por - la pata mas larga es el + - el lado recortado est el - - la parte de metal mas importante al interior de la led es el - + + - -
  • 28. 28 int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000); } PRIMERA INTERACCIÓN Cambiar el “delay”
  • 30. 30 PEQUEÑO EJERCICIO/JUEGO Comunicar un mensaje luminozo utilizando arduino y codigo morse
  • 31. 31 PWM Conectar una LED como en el diagrama
  • 32. 32 COMO LEER UNA RESISTENCIA?
  • 34. 34 PWM Abrir el ejemplo “Fade”: examples/ Basics/ Fade
  • 35. 35 int led = 9; int brightness = 0; int fadeAmount = 5; void setup() { pinMode(led, OUTPUT); } void loop() { analogWrite(led, brightness); brightness = brightness + fadeAmount; if (brightness == 0 || brightness == 255) { fadeAmount = -fadeAmount ; } delay(30); } PWM Jugar cambiando los valores de “fadeAmount” y “delay”
  • 36. 36 CONECTAR UN POTENCIOMETRO
  • 37. 37 QUE ES UN POTENCIOMETRO? Materia Resistiva 1(+) 2 GND Parte Variable
  • 38. 38 LEER LOS VALORES DE UN POTENCIOMETRO CON ARDUINO
  • 39. 39 ADAPTAR LOS VALORES A LA LED
  • 40. 40 ENCENDER UNA LED CON LA AYUDA DE UN POTENCIOMETRO