SlideShare una empresa de Scribd logo
1 de 31
Elaborado por Esteban Agüero
12-08-2022 1
Computación física con
Arduino y Firefly
Esteban Agüero (Valparaíso, Abril 2014)
Ejercicio 1: Parpadeo de LED
Taller de Métodos Computacionales en Arquitectura — ARQ331
Elaborado por Esteban Agüero
12-08-2022 2
Blink
En el primer ejercicio vamos a encender y apagar un LED.
Basado en los ejercicios publicados en:
 BANZI, M. 2009. Getting started with Arduino, Sebastopol, USA, O’Reilly
Media / Make.
 JONHSON, J. K.; PAYNE, A. 2011. Firefly Primer - Version 1.006.
[Online] Available in http://fireflyexperiments.com
Elaborado por Esteban Agüero
12-08-2022 3
Arduino UNO
1x
LED
1x
Resistor 330 Ohm
1x
Cables
3x
Breadboard
1x
Componentes
Para este ejercicio necesitarás:
Elaborado por Esteban Agüero
12-08-2022 4
Esquema
Un esquema eléctrico es una representación
gráfica de una instalación eléctrica o de parte de
ella, en la que queda perfectamente definido
cada uno de los componentes de la instalación y
la interconexión entre ellos.
Fuente: http://es.wikipedia.org/wiki/Esquema_eléctrico
Elaborado por Esteban Agüero
12-08-2022 5
Esquema
Leyendas
Identifican el componente.
Símbolos
Cada componente tiene
asociado un símbolo estándar.
Cableado y colecciones
El cableado se representa con
línea recta.
Elaborado por Esteban Agüero
12-08-2022 6
Esquema
El ánodo se conecta donde
tengamos más tensión, y el
cátodo donde tengamos
menos tensión. La corriente
fluye en una dirección, desde
el ánodo (positivo) al cátodo
(negativo).
Fuente: http://www.opiron.com/portfolio/todo-
sobre-leds-y-arduino-by-opiron
Elaborado por Esteban Agüero
12-08-2022 7
LED Un LED (Light Emmiting Diode, en inglés) es un
tipo de diodo. Los diodos son dispositivos que se
caracterizan por dejar pasar la corriente en un
solo sentido.
Cuando se aplica una tensión suficiente a un
LED, la corriente fluye a través de él y se emite
fotones, es decir, luz. La energía de la onda de
luz es proporcional a su frecuencia, es decir, a
su color.
Fuente: http://www.opiron.com/portfolio/todo-sobre-leds-y-arduino-by-opiron
Elaborado por Esteban Agüero
12-08-2022 8
LED
+ -
Ánodo Cátodo
El borde plano y la pata corta
indican que se trata del cátodo
(-).
Los LED tienen polaridad, por lo que
sólo encenderán si es que los
conectas apropiadamente.
Elaborado por Esteban Agüero
12-08-2022 9
LED
En función del color del LED, cambia su
tensión de conducción (la que cae en él
cuando se ilumina). Por ejemplo, en un LED
rojo caerán 1,6V cuando conduzca corriente,
mientras que en uno azul caerán hasta 3,4V.
Fuente: http://www.opiron.com/portfolio/todo-sobre-leds-y-arduino-by-opiron
Elaborado por Esteban Agüero
12-08-2022 10
Resistor
El resistor es un componente que controla la
intensidad de corriente eléctrica que pasa por
un circuito, oponiéndose al paso de la
corriente.
Elaborado por Esteban Agüero
12-08-2022 11
Resistor
Ley de Ohm
I= Intensidad en Ampere (A)
V= Diferencia de potencial en Volt
R= Resistencia en Ohm (Ω)
G= Conductancia en Siemens (S)
La mejor manera de encontrar el valor de la
resistencia a utilizar es siguiendo la ley de
Ohm.
La ley de Ohm establece que la intensidad
de la corriente que circula entre dos puntos
de un circuito eléctrico es proporcional a la
tensión eléctrica entre dichos puntos. Esta
constante es la conductancia eléctrica, que
es el inverso de la resistencia eléctrica.
Fuente: http://es.wikipedia.org/wiki/Ley_de_Ohm
Elaborado por Esteban Agüero
Para determinar el valor de la
resistencia del circuito en serie de la
imagen, necesitamos saber tres valores:
i = LED Foward current en Ampere (buscar en el datasheet del fabricante)
Vf = Tensión umbral en Volt (buscar en el datasheet del fabricante)
Vs = Tensión de alimentación (generalmente usaremos 5V)
*Relación a partir de la Ley de Ohm
12-08-2022 12
Resistor
Elaborado por Esteban Agüero
12-08-2022 13
Resistor
Para identificar el valor de una resistencia se
ven los colores de las bandas.
Un resistor de 330Ω tiene bandas naranjo-
naranjo-café. La banda dorada (tolerancia)
en este ejemplo, indica que el resistor será
de 330Ω +-5%, es decir, 330Ω +- 16,5Ω.
Otras tolerancias usuales son de 1% (café),
2% (rojo) y 10% (plateado)
Elaborado por Esteban Agüero
12-08-2022 14
Resistor
Fuente: http://www.lu3dat.com.ar/archivos/imagenes/Resistencias.jpg
Valores de
resistores
(En Ohm)
Elaborado por Esteban Agüero
12-08-2022 15
“Breadboard” o “protoboard”
Es un tablero con orificios conectados
eléctricamente entre sí, en el cual se pueden
insertar componentes electrónicos y cables
para el montaje y prototipado de circuitos
electrónicos
Fuente: http://es.wikipedia.org/wiki/Placa_de_pruebas
Elaborado por Esteban Agüero
12-08-2022 16
Canal
de
alimentación
Pista
Una “breadboard” típica esta formada por 4
secciones:
• 2 secciones externas (canales)
• 2 secciones internas (pistas)
También tiene un canal central que divide la
“breadboard” por la mitad e impide el paso
de la electricidad entre ambas mitades.
Fuente: http://www.reflexiona.biz/shop/content/28-usar-una-breadboard-es-facil
Elaborado por Esteban Agüero
12-08-2022 17
Fuente: http://www.reflexiona.biz/shop/content/28-usar-una-
breadboard-es-facil
Cada columna de un canal está
conectada entre sí.
Cada fila de una pista está
conectada entre sí.
Cada fila de una pista está
conectada entre sí.
Elaborado por Esteban Agüero
12-08-2022 18
Montaje
1
.
Montar el LED sobre la “breadboard”,
siguiendo el esquema.
El cátodo (-) del LED se conecta a un
resistor y éste a tierra (GND, ground
en inglés). El ánodo (+) del LED se
conecta al PIN 13 de Arduino.
Elaborado por Esteban Agüero
12-08-2022 19
Implementación
2.
3.
Con el cable USB conecta Arduino al computador
Para controlar Arduino desde Firefly, es necesario
cargar el Firmata mediante el entorno Arduino IDE.
Elaborado por Esteban Agüero
12-08-2022 20
3.1
.
3.1
Abre el entorno de programación Arduino IDE.
En “Barra de herramientas” pulsa “Archivo >
Sketchbook” y selecciona “Firefly_Firmata”
Elaborado por Esteban Agüero
12-08-2022 21
3.2
.
3.3
En “Barra de herramientas” pulsa
“Herramientas>Tarjeta” y selecciona “Arduino
UNO”
En “Barra de herramientas” pulsa
“Herramientas>Puerto Serial” y selecciona el
“Puerto COM” más alto disponible.
Elaborado por Esteban Agüero
En la barra de íconos superior
están dos de las acciones más
recurrentes:
Verificar
Cargar
12-08-2022 22
3.4. Carga el programa.
Pulsa “Verificar” y “Cargar”
Elaborado por Esteban Agüero
12-08-2022 23
4. Iniciar Grasshopper, tipeando el nombre de esta
aplicación en la “Barra de comandos” de
Rhinoceros®.
Elaborado por Esteban Agüero
12-08-2022 24
5.
El componente Open Port abre o cierra
la conexión Serial entre el computador
y Arduino.
Copia la programación en el
área de trabajo de
Grasshopper.
Elaborado por Esteban Agüero
12-08-2022 25
Usando Panel, ingresar una
lista de números enteros con
los tiempos de parpadeo (1 y
0) en milisegundos.
Elaborado por Esteban Agüero
12-08-2022 26
El componente Blink oscila
entre los valores 0 y 1,
siguiendo un patrón de
números enteros.
Elaborado por Esteban Agüero
12-08-2022 27
El componente Uno Write
envía todos los valores a los
pins digitales que
corresponde en Arduino.
Elaborado por Esteban Agüero
12-08-2022 28
5.
¡Prueba! Prueba el programa
reemplazando el valor False
por True en cada componente
Conmutador (Toggle, en
inglés).
Elaborado por Esteban Agüero
12-08-2022 29
1.
2.
Implementación en Arduino
Abre el entorno de programación Arduino IDE.
En “Barra de herramientas” pulsa
“Archivo>Ejemplos>01.Basics” y selecciona “Blink”.
Elaborado por Esteban Agüero
12-08-2022 30
3.
¡Prueba!
Carga el programa. Para ello en la barra superior
pulsa “Verificar” y “Cargar”.
Elaborado por Esteban Agüero
12-08-2022 31
Contacto
Luis Felipe González Böhme
Profesor instructor
Universidad Técnica Federico Santa María
Departamento de Arquitectura
Teléfono: 56 (0)32 2654773
Fax: 56 (0)32
2654108
Email: luisfelipe.gonzalez@usm.cl
Url: www.arq.utfsm.cl
Dirección: Avda. España 1680
Casilla: 110-V
Código postal: 2390123 Valparaíso - Chile
Esteban Agüero
esteban.aguero@alumnos.usm
.cl

Más contenido relacionado

Similar a 14_arq331_arduinoblink.ppt

LA ELECTRICIDAD Y LA ELECTRÓNICAaaaaa.pdf
LA ELECTRICIDAD Y LA ELECTRÓNICAaaaaa.pdfLA ELECTRICIDAD Y LA ELECTRÓNICAaaaaa.pdf
LA ELECTRICIDAD Y LA ELECTRÓNICAaaaaa.pdfIsabellaBalanta
 
Robótica educativa katy caro y valen
Robótica educativa katy caro y valenRobótica educativa katy caro y valen
Robótica educativa katy caro y valenkatiathoss
 
Robótica educativa katy caro y valen
Robótica educativa katy caro y valenRobótica educativa katy caro y valen
Robótica educativa katy caro y valentableta23intel
 
Robótica educativa juani lauti fran
Robótica educativa juani lauti franRobótica educativa juani lauti fran
Robótica educativa juani lauti franjuanicaceres
 
La electricidad y la electrónica.pdf
La electricidad y la electrónica.pdfLa electricidad y la electrónica.pdf
La electricidad y la electrónica.pdfLauraGuerrero291900
 
La electricidad y la electrónica
La electricidad y la electrónica La electricidad y la electrónica
La electricidad y la electrónica MaraPaulaVelazquezRo
 
La electricidad y la electronica.pdf
La electricidad y la electronica.pdfLa electricidad y la electronica.pdf
La electricidad y la electronica.pdfLauraGuerrero291900
 
La electricidad y la electrónica.pdf
La electricidad y la electrónica.pdfLa electricidad y la electrónica.pdf
La electricidad y la electrónica.pdfJuanDavidGmezCabrera1
 
La electricidad y la electrónica .pdf
La electricidad y la electrónica .pdfLa electricidad y la electrónica .pdf
La electricidad y la electrónica .pdfLauraPrada22
 
Instituto tecnologico de tuxtepec nue
Instituto tecnologico de tuxtepec nueInstituto tecnologico de tuxtepec nue
Instituto tecnologico de tuxtepec nueDuck Rodriguez
 
Instituto tecnologico de tuxtepec nue
Instituto tecnologico de tuxtepec nueInstituto tecnologico de tuxtepec nue
Instituto tecnologico de tuxtepec nueDuck Rodriguez
 

Similar a 14_arq331_arduinoblink.ppt (20)

LA ELECTRICIDAD Y LA ELECTRÓNICAaaaaa.pdf
LA ELECTRICIDAD Y LA ELECTRÓNICAaaaaa.pdfLA ELECTRICIDAD Y LA ELECTRÓNICAaaaaa.pdf
LA ELECTRICIDAD Y LA ELECTRÓNICAaaaaa.pdf
 
Robótica educativa katy caro y valen
Robótica educativa katy caro y valenRobótica educativa katy caro y valen
Robótica educativa katy caro y valen
 
Robótica educativa katy caro y valen
Robótica educativa katy caro y valenRobótica educativa katy caro y valen
Robótica educativa katy caro y valen
 
Robótica educativa juani lauti fran
Robótica educativa juani lauti franRobótica educativa juani lauti fran
Robótica educativa juani lauti fran
 
La electricidad y la electrónica.pdf
La electricidad y la electrónica.pdfLa electricidad y la electrónica.pdf
La electricidad y la electrónica.pdf
 
La electricidad y la electrónica
La electricidad y la electrónica La electricidad y la electrónica
La electricidad y la electrónica
 
La electricidad y la electronica.pdf
La electricidad y la electronica.pdfLa electricidad y la electronica.pdf
La electricidad y la electronica.pdf
 
La electricidad y la electrónica.pdf
La electricidad y la electrónica.pdfLa electricidad y la electrónica.pdf
La electricidad y la electrónica.pdf
 
La electricidad y la electrónica .pdf
La electricidad y la electrónica .pdfLa electricidad y la electrónica .pdf
La electricidad y la electrónica .pdf
 
Instituto tecnologico de tuxtepec nue
Instituto tecnologico de tuxtepec nueInstituto tecnologico de tuxtepec nue
Instituto tecnologico de tuxtepec nue
 
Instituto tecnologico de tuxtepec nue
Instituto tecnologico de tuxtepec nueInstituto tecnologico de tuxtepec nue
Instituto tecnologico de tuxtepec nue
 
tecno oo.pdf
tecno oo.pdftecno oo.pdf
tecno oo.pdf
 
tecno oo.pdf
tecno oo.pdftecno oo.pdf
tecno oo.pdf
 
tecno oo.pdf
tecno oo.pdftecno oo.pdf
tecno oo.pdf
 
tecno oo.pdf
tecno oo.pdftecno oo.pdf
tecno oo.pdf
 
tecno 2.pdf
tecno 2.pdftecno 2.pdf
tecno 2.pdf
 
tecnologia.pdf
tecnologia.pdftecnologia.pdf
tecnologia.pdf
 
tecnologia.pdf
tecnologia.pdftecnologia.pdf
tecnologia.pdf
 
tecnologia.pdf
tecnologia.pdftecnologia.pdf
tecnologia.pdf
 
tecnologia.pdf
tecnologia.pdftecnologia.pdf
tecnologia.pdf
 

Último

PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 

14_arq331_arduinoblink.ppt

  • 1. Elaborado por Esteban Agüero 12-08-2022 1 Computación física con Arduino y Firefly Esteban Agüero (Valparaíso, Abril 2014) Ejercicio 1: Parpadeo de LED Taller de Métodos Computacionales en Arquitectura — ARQ331
  • 2. Elaborado por Esteban Agüero 12-08-2022 2 Blink En el primer ejercicio vamos a encender y apagar un LED. Basado en los ejercicios publicados en:  BANZI, M. 2009. Getting started with Arduino, Sebastopol, USA, O’Reilly Media / Make.  JONHSON, J. K.; PAYNE, A. 2011. Firefly Primer - Version 1.006. [Online] Available in http://fireflyexperiments.com
  • 3. Elaborado por Esteban Agüero 12-08-2022 3 Arduino UNO 1x LED 1x Resistor 330 Ohm 1x Cables 3x Breadboard 1x Componentes Para este ejercicio necesitarás:
  • 4. Elaborado por Esteban Agüero 12-08-2022 4 Esquema Un esquema eléctrico es una representación gráfica de una instalación eléctrica o de parte de ella, en la que queda perfectamente definido cada uno de los componentes de la instalación y la interconexión entre ellos. Fuente: http://es.wikipedia.org/wiki/Esquema_eléctrico
  • 5. Elaborado por Esteban Agüero 12-08-2022 5 Esquema Leyendas Identifican el componente. Símbolos Cada componente tiene asociado un símbolo estándar. Cableado y colecciones El cableado se representa con línea recta.
  • 6. Elaborado por Esteban Agüero 12-08-2022 6 Esquema El ánodo se conecta donde tengamos más tensión, y el cátodo donde tengamos menos tensión. La corriente fluye en una dirección, desde el ánodo (positivo) al cátodo (negativo). Fuente: http://www.opiron.com/portfolio/todo- sobre-leds-y-arduino-by-opiron
  • 7. Elaborado por Esteban Agüero 12-08-2022 7 LED Un LED (Light Emmiting Diode, en inglés) es un tipo de diodo. Los diodos son dispositivos que se caracterizan por dejar pasar la corriente en un solo sentido. Cuando se aplica una tensión suficiente a un LED, la corriente fluye a través de él y se emite fotones, es decir, luz. La energía de la onda de luz es proporcional a su frecuencia, es decir, a su color. Fuente: http://www.opiron.com/portfolio/todo-sobre-leds-y-arduino-by-opiron
  • 8. Elaborado por Esteban Agüero 12-08-2022 8 LED + - Ánodo Cátodo El borde plano y la pata corta indican que se trata del cátodo (-). Los LED tienen polaridad, por lo que sólo encenderán si es que los conectas apropiadamente.
  • 9. Elaborado por Esteban Agüero 12-08-2022 9 LED En función del color del LED, cambia su tensión de conducción (la que cae en él cuando se ilumina). Por ejemplo, en un LED rojo caerán 1,6V cuando conduzca corriente, mientras que en uno azul caerán hasta 3,4V. Fuente: http://www.opiron.com/portfolio/todo-sobre-leds-y-arduino-by-opiron
  • 10. Elaborado por Esteban Agüero 12-08-2022 10 Resistor El resistor es un componente que controla la intensidad de corriente eléctrica que pasa por un circuito, oponiéndose al paso de la corriente.
  • 11. Elaborado por Esteban Agüero 12-08-2022 11 Resistor Ley de Ohm I= Intensidad en Ampere (A) V= Diferencia de potencial en Volt R= Resistencia en Ohm (Ω) G= Conductancia en Siemens (S) La mejor manera de encontrar el valor de la resistencia a utilizar es siguiendo la ley de Ohm. La ley de Ohm establece que la intensidad de la corriente que circula entre dos puntos de un circuito eléctrico es proporcional a la tensión eléctrica entre dichos puntos. Esta constante es la conductancia eléctrica, que es el inverso de la resistencia eléctrica. Fuente: http://es.wikipedia.org/wiki/Ley_de_Ohm
  • 12. Elaborado por Esteban Agüero Para determinar el valor de la resistencia del circuito en serie de la imagen, necesitamos saber tres valores: i = LED Foward current en Ampere (buscar en el datasheet del fabricante) Vf = Tensión umbral en Volt (buscar en el datasheet del fabricante) Vs = Tensión de alimentación (generalmente usaremos 5V) *Relación a partir de la Ley de Ohm 12-08-2022 12 Resistor
  • 13. Elaborado por Esteban Agüero 12-08-2022 13 Resistor Para identificar el valor de una resistencia se ven los colores de las bandas. Un resistor de 330Ω tiene bandas naranjo- naranjo-café. La banda dorada (tolerancia) en este ejemplo, indica que el resistor será de 330Ω +-5%, es decir, 330Ω +- 16,5Ω. Otras tolerancias usuales son de 1% (café), 2% (rojo) y 10% (plateado)
  • 14. Elaborado por Esteban Agüero 12-08-2022 14 Resistor Fuente: http://www.lu3dat.com.ar/archivos/imagenes/Resistencias.jpg Valores de resistores (En Ohm)
  • 15. Elaborado por Esteban Agüero 12-08-2022 15 “Breadboard” o “protoboard” Es un tablero con orificios conectados eléctricamente entre sí, en el cual se pueden insertar componentes electrónicos y cables para el montaje y prototipado de circuitos electrónicos Fuente: http://es.wikipedia.org/wiki/Placa_de_pruebas
  • 16. Elaborado por Esteban Agüero 12-08-2022 16 Canal de alimentación Pista Una “breadboard” típica esta formada por 4 secciones: • 2 secciones externas (canales) • 2 secciones internas (pistas) También tiene un canal central que divide la “breadboard” por la mitad e impide el paso de la electricidad entre ambas mitades. Fuente: http://www.reflexiona.biz/shop/content/28-usar-una-breadboard-es-facil
  • 17. Elaborado por Esteban Agüero 12-08-2022 17 Fuente: http://www.reflexiona.biz/shop/content/28-usar-una- breadboard-es-facil Cada columna de un canal está conectada entre sí. Cada fila de una pista está conectada entre sí. Cada fila de una pista está conectada entre sí.
  • 18. Elaborado por Esteban Agüero 12-08-2022 18 Montaje 1 . Montar el LED sobre la “breadboard”, siguiendo el esquema. El cátodo (-) del LED se conecta a un resistor y éste a tierra (GND, ground en inglés). El ánodo (+) del LED se conecta al PIN 13 de Arduino.
  • 19. Elaborado por Esteban Agüero 12-08-2022 19 Implementación 2. 3. Con el cable USB conecta Arduino al computador Para controlar Arduino desde Firefly, es necesario cargar el Firmata mediante el entorno Arduino IDE.
  • 20. Elaborado por Esteban Agüero 12-08-2022 20 3.1 . 3.1 Abre el entorno de programación Arduino IDE. En “Barra de herramientas” pulsa “Archivo > Sketchbook” y selecciona “Firefly_Firmata”
  • 21. Elaborado por Esteban Agüero 12-08-2022 21 3.2 . 3.3 En “Barra de herramientas” pulsa “Herramientas>Tarjeta” y selecciona “Arduino UNO” En “Barra de herramientas” pulsa “Herramientas>Puerto Serial” y selecciona el “Puerto COM” más alto disponible.
  • 22. Elaborado por Esteban Agüero En la barra de íconos superior están dos de las acciones más recurrentes: Verificar Cargar 12-08-2022 22 3.4. Carga el programa. Pulsa “Verificar” y “Cargar”
  • 23. Elaborado por Esteban Agüero 12-08-2022 23 4. Iniciar Grasshopper, tipeando el nombre de esta aplicación en la “Barra de comandos” de Rhinoceros®.
  • 24. Elaborado por Esteban Agüero 12-08-2022 24 5. El componente Open Port abre o cierra la conexión Serial entre el computador y Arduino. Copia la programación en el área de trabajo de Grasshopper.
  • 25. Elaborado por Esteban Agüero 12-08-2022 25 Usando Panel, ingresar una lista de números enteros con los tiempos de parpadeo (1 y 0) en milisegundos.
  • 26. Elaborado por Esteban Agüero 12-08-2022 26 El componente Blink oscila entre los valores 0 y 1, siguiendo un patrón de números enteros.
  • 27. Elaborado por Esteban Agüero 12-08-2022 27 El componente Uno Write envía todos los valores a los pins digitales que corresponde en Arduino.
  • 28. Elaborado por Esteban Agüero 12-08-2022 28 5. ¡Prueba! Prueba el programa reemplazando el valor False por True en cada componente Conmutador (Toggle, en inglés).
  • 29. Elaborado por Esteban Agüero 12-08-2022 29 1. 2. Implementación en Arduino Abre el entorno de programación Arduino IDE. En “Barra de herramientas” pulsa “Archivo>Ejemplos>01.Basics” y selecciona “Blink”.
  • 30. Elaborado por Esteban Agüero 12-08-2022 30 3. ¡Prueba! Carga el programa. Para ello en la barra superior pulsa “Verificar” y “Cargar”.
  • 31. Elaborado por Esteban Agüero 12-08-2022 31 Contacto Luis Felipe González Böhme Profesor instructor Universidad Técnica Federico Santa María Departamento de Arquitectura Teléfono: 56 (0)32 2654773 Fax: 56 (0)32 2654108 Email: luisfelipe.gonzalez@usm.cl Url: www.arq.utfsm.cl Dirección: Avda. España 1680 Casilla: 110-V Código postal: 2390123 Valparaíso - Chile Esteban Agüero esteban.aguero@alumnos.usm .cl