SlideShare una empresa de Scribd logo
1 de 25
ARDUINO
• El proyecto Arduino:
Recordando…
- Pines de entrada
- Pines de salida
- Microcontrolador
- Conexión USB
- IDE de arduino
Escuchas y respuestas con dos valores:
pinMode – modos del pin - (OUTPUT, INPUT);
Pines de entrada: escuchan y capturan
información del exterior; pulsadores, sensores…
INPUT – el pin se usa para leer si tiene 5V ó 0V
Pines de salida: envían información desde la
tarjeta de arduino al exterior.
OUTPUT – activa aplicando 5 voltios o 0V al pin
Microprocesador: procesa el programa cargado a
la placa.
digitalWrite(pin,valor) Se usa para activar o
desactivar un pin digital.
Entre paréntesis se debe indicar qué pin
modificar, y qué valor darle.
Ejemplo: digitalWrite(pin, HIGH);
***Tengamos en cuenta que hasta que se
define el estado del pin como HIGH su valor
por defecto será LOW.
digitalRead(pin); esta instrucción lee el
estado o valor de un pin dando HIGH si está
a 5V o LOW si hay 0V.
el pin se puede especificar
como una variable
valor = digitalRead (pin)
http://playground.arduino.cc/Arduino
NotebookTraduccion/DigitalIO
IDE
Archivos con extensión .ino
Instalación del software y configuración
Instalación del IDE Arduino en Windows:
http://arduino.cc/en/Guide/Windows
Librerías de Arduino:
Las librerías son colecciones de código que facilitan la
interconexión de sensores, pantallas, módulos
electrónicos, etc. El entorno de arduino incluye estas
librerías de manera que se facilite el trabajo. (archivo –
ejemplos).
***Existen cientos de librerías desarrolladas por
terceros en internet, que nos ayudarán a conectar
prácticamente cualquier dispositivo a nuestras tarjetas
con arduino.
ENLACES DE INTERÉS:
http://playground.arduino.cc/Es/ArduinoNotebookTraduc
cion#
http://www.ardumania.es/
https://fabricadigital.org/2015/11/por-que-no-es-buena-idea-conectar-un-led-a-
arduino-sin-resistencia/
https://www.arduineando.com/tutoriales_arduino/
DESARROLLANDO EJEMPLO BLINK
https://www.arduino.cc/en/Tutorial/Blink
1º Después de indicar en la IDE de Arduino el
puerto con el que trabajamos así como el tipo de
placa:
2º
Indicamos el tipo de placa que tenemos para
cargarle el código.
CONECTADO:
Hay 4 LEDs de estado :
ON [verde] indica que la placa está operativa.
L [amarillo] conectado directamente al
microcontrolador, accesible a través del pin 13.
RX y TX [amarillo] sirven para indicar que la
placa está recibiendo o transmitiendo datos a
través de comunicación por el puerto USB.
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=570
PRÁCTICA EN CLASE: PRIMER EJEMPLO CON BLINK.
EXPERIMENTAMOS CON EL TIEMPO DE ENCENDIDO Y APAGADO DEL
LED. - ¿configuramos otro pin?
PRÁCTICA SEMÁFORO CON LEDS
Por grupos ( los formados para el proyecto
final, plantead el circuito en la protoboard y
conectad a arduino. Código en la IDE de
arduino.
Hemos configurado hasta ahora pines como
salida (OUTPUT),
Practicamos con pines como entrada (INPUT);
UN LED SE ENCIENDE CUANDO
CUANDO PULSAMOS UN BOTÓN
-pulsador
-led
-2resistencias
***a tener en cuenta:
¿digitalWrite ó digitalRead?
OTROS MATERIALES:
SENSORES: (para proyectos finales)
Los sensores convierten las medidas del mundo real en
señales electrónicas que podemos utilizar en nuestras
placas Arduino.
ACTIVIDAD DE BÚSQUEDA
- Sensor de ultrasonidos
- Sensor PIR
COMUNICACIÓN DE ARDUINO CON PC O
DISPOSITIVO.
COMUNICACIÓN
Métodos para controlar Arduino desde el IDE Processing:
Existen dos métodos:
1. Mediante la Librería Arduino para Processing-
FIRMATA (StandardFirmata).
2. Mediante la lectura/escritura de datos a través del
PUERTO SERIE.
Firmata es un protocolo genérico para la
comunicación con microcontroladores desde un
software instalado en un ordenador. Este
protocolo se puede implementar en cualquier
arquitectura de microcontroladores, así como en
cualquier paquete de software. Su objetivo es
controlar completamente Arduino desde software
instalado en un ordenador, sin escribir una sola
línea de código de Arduino.
FIRMATA:
import processing.serial.*;
import cc.arduino.*;
Arduino arduino;
EN IDE DE ARDUINO: descargar la librería para
processing
Abrimos sketch con el protocolo de firmata y lo subimos a nuestra
placa. Con ello tenemos preparado el entorno de desarrollo y la
placa.
Sintaxis específica para comunicación SERIE:
OS REMITO EL MANUAL DE SUPERVIVENCIA PARA ACLARAR ESTAS
FUNCIONES
Inicializa la comunicación interna del microcontrolador,
indicando qué velocidad vamos a trasmitir. Cuanto más
grande sea el número, más bits por segundo pasarán
por el cable.
SINTAXIS DEL PROGRAMA:
…
COMO CURIOSIDAD:
SIMULADORES ARDUINO
- Fritzing
- 123D circuit.io
https://aprendiendoarduino.wordpress.com/2015
/03/24/simulador-arduino/

Más contenido relacionado

Similar a ARDUINO CAP.2 ARTE ELECTRONICO PARA LA EDUCACION.ppt

Similar a ARDUINO CAP.2 ARTE ELECTRONICO PARA LA EDUCACION.ppt (20)

Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Trababajo sobre placa arduino
Trababajo sobre placa arduinoTrababajo sobre placa arduino
Trababajo sobre placa arduino
 
Presentacion
PresentacionPresentacion
Presentacion
 
Practicas arduino processing
Practicas arduino processingPracticas arduino processing
Practicas arduino processing
 
Tecnologia tarjeta arduino
Tecnologia   tarjeta arduinoTecnologia   tarjeta arduino
Tecnologia tarjeta arduino
 
Tecnologia tarjeta arduino
Tecnologia   tarjeta arduinoTecnologia   tarjeta arduino
Tecnologia tarjeta arduino
 
Tecnologia tarjeta arduino
Tecnologia   tarjeta arduinoTecnologia   tarjeta arduino
Tecnologia tarjeta arduino
 
Tecnología - Tarjeta Arduino
Tecnología - Tarjeta ArduinoTecnología - Tarjeta Arduino
Tecnología - Tarjeta Arduino
 
Tecnologia tarjeta arduino
Tecnologia   tarjeta arduinoTecnologia   tarjeta arduino
Tecnologia tarjeta arduino
 
Placa arduino
Placa arduinoPlaca arduino
Placa arduino
 
Informe escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduinoInforme escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduino
 
Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos
 
GUIA BASICA ARDUINO
GUIA BASICA ARDUINOGUIA BASICA ARDUINO
GUIA BASICA ARDUINO
 
Taller robotica libre arduino
Taller robotica libre arduinoTaller robotica libre arduino
Taller robotica libre arduino
 
Taller roboticalibrearduino
Taller roboticalibrearduinoTaller roboticalibrearduino
Taller roboticalibrearduino
 
Taller roboticalibrearduino
Taller roboticalibrearduinoTaller roboticalibrearduino
Taller roboticalibrearduino
 
curso-arduino.pdf
curso-arduino.pdfcurso-arduino.pdf
curso-arduino.pdf
 
Guia 2
Guia 2Guia 2
Guia 2
 
Practicas con arduino nivel i
Practicas con arduino nivel iPracticas con arduino nivel i
Practicas con arduino nivel i
 
Practicas IDE
Practicas IDEPracticas IDE
Practicas IDE
 

Último

Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 

Último (20)

Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 

ARDUINO CAP.2 ARTE ELECTRONICO PARA LA EDUCACION.ppt

  • 1. ARDUINO • El proyecto Arduino: Recordando… - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino
  • 2. Escuchas y respuestas con dos valores: pinMode – modos del pin - (OUTPUT, INPUT); Pines de entrada: escuchan y capturan información del exterior; pulsadores, sensores… INPUT – el pin se usa para leer si tiene 5V ó 0V Pines de salida: envían información desde la tarjeta de arduino al exterior. OUTPUT – activa aplicando 5 voltios o 0V al pin Microprocesador: procesa el programa cargado a la placa.
  • 3. digitalWrite(pin,valor) Se usa para activar o desactivar un pin digital. Entre paréntesis se debe indicar qué pin modificar, y qué valor darle. Ejemplo: digitalWrite(pin, HIGH); ***Tengamos en cuenta que hasta que se define el estado del pin como HIGH su valor por defecto será LOW. digitalRead(pin); esta instrucción lee el estado o valor de un pin dando HIGH si está a 5V o LOW si hay 0V. el pin se puede especificar como una variable valor = digitalRead (pin)
  • 5. IDE Archivos con extensión .ino Instalación del software y configuración Instalación del IDE Arduino en Windows: http://arduino.cc/en/Guide/Windows
  • 6. Librerías de Arduino: Las librerías son colecciones de código que facilitan la interconexión de sensores, pantallas, módulos electrónicos, etc. El entorno de arduino incluye estas librerías de manera que se facilite el trabajo. (archivo – ejemplos). ***Existen cientos de librerías desarrolladas por terceros en internet, que nos ayudarán a conectar prácticamente cualquier dispositivo a nuestras tarjetas con arduino. ENLACES DE INTERÉS: http://playground.arduino.cc/Es/ArduinoNotebookTraduc cion# http://www.ardumania.es/ https://fabricadigital.org/2015/11/por-que-no-es-buena-idea-conectar-un-led-a- arduino-sin-resistencia/ https://www.arduineando.com/tutoriales_arduino/
  • 7. DESARROLLANDO EJEMPLO BLINK https://www.arduino.cc/en/Tutorial/Blink 1º Después de indicar en la IDE de Arduino el puerto con el que trabajamos así como el tipo de placa: 2º
  • 8.
  • 9. Indicamos el tipo de placa que tenemos para cargarle el código.
  • 10. CONECTADO: Hay 4 LEDs de estado : ON [verde] indica que la placa está operativa. L [amarillo] conectado directamente al microcontrolador, accesible a través del pin 13. RX y TX [amarillo] sirven para indicar que la placa está recibiendo o transmitiendo datos a través de comunicación por el puerto USB.
  • 11. http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=570 PRÁCTICA EN CLASE: PRIMER EJEMPLO CON BLINK. EXPERIMENTAMOS CON EL TIEMPO DE ENCENDIDO Y APAGADO DEL LED. - ¿configuramos otro pin?
  • 12. PRÁCTICA SEMÁFORO CON LEDS Por grupos ( los formados para el proyecto final, plantead el circuito en la protoboard y conectad a arduino. Código en la IDE de arduino.
  • 13. Hemos configurado hasta ahora pines como salida (OUTPUT), Practicamos con pines como entrada (INPUT); UN LED SE ENCIENDE CUANDO CUANDO PULSAMOS UN BOTÓN -pulsador -led -2resistencias ***a tener en cuenta: ¿digitalWrite ó digitalRead?
  • 14. OTROS MATERIALES: SENSORES: (para proyectos finales) Los sensores convierten las medidas del mundo real en señales electrónicas que podemos utilizar en nuestras placas Arduino. ACTIVIDAD DE BÚSQUEDA - Sensor de ultrasonidos - Sensor PIR
  • 15. COMUNICACIÓN DE ARDUINO CON PC O DISPOSITIVO. COMUNICACIÓN Métodos para controlar Arduino desde el IDE Processing: Existen dos métodos: 1. Mediante la Librería Arduino para Processing- FIRMATA (StandardFirmata). 2. Mediante la lectura/escritura de datos a través del PUERTO SERIE.
  • 16. Firmata es un protocolo genérico para la comunicación con microcontroladores desde un software instalado en un ordenador. Este protocolo se puede implementar en cualquier arquitectura de microcontroladores, así como en cualquier paquete de software. Su objetivo es controlar completamente Arduino desde software instalado en un ordenador, sin escribir una sola línea de código de Arduino. FIRMATA: import processing.serial.*; import cc.arduino.*; Arduino arduino;
  • 17. EN IDE DE ARDUINO: descargar la librería para processing Abrimos sketch con el protocolo de firmata y lo subimos a nuestra placa. Con ello tenemos preparado el entorno de desarrollo y la placa.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Sintaxis específica para comunicación SERIE: OS REMITO EL MANUAL DE SUPERVIVENCIA PARA ACLARAR ESTAS FUNCIONES
  • 23. Inicializa la comunicación interna del microcontrolador, indicando qué velocidad vamos a trasmitir. Cuanto más grande sea el número, más bits por segundo pasarán por el cable.
  • 25. COMO CURIOSIDAD: SIMULADORES ARDUINO - Fritzing - 123D circuit.io https://aprendiendoarduino.wordpress.com/2015 /03/24/simulador-arduino/