SlideShare una empresa de Scribd logo
1 de 12
FUNCIÓN OR 
Una O otra, para que funcione
Función suma OR 
Es aquella función que es cierta (1), si una o las dos entradas son ciertas. 
S = a + b 
V1 12 
a 
S 
b 
a b S 
0 0 0 
0 1 1 
1 0 1 
1 1 1
En nuestro caso, vamos a programar con Arduino, 
que cuando pulsemos un pulsador (conectado al pin 
4) O pulsemos otro pulsador (conectado al pin 7), se 
encienda un LED (conectado al pin 6).
Escribimos un comentario general sobre en qué 
consiste el programa. 
• /* Este es un programa para probar la función 
O u OR, para que la salida sea 1 el valor debe 
ser 1 en una u otra de las entradas.*/
«Etiquetamos» los pines donde vamos a conectar los 
pulsadores y el LED, nombrándolos de forma lógica 
para no confundirnos en el programa. 
• int Pulsador1= 4; //Asignamos la etiqueta 
Pulsador1, a la línea 4 
• int Pulsador2= 7; // Asignamos la etiqueta 
Pulsador2, a la línea 7 
• int LED = 6; // Asignamos la etiqueta LED, a la 
línea 6
En el setup, definimos lo qué son entradas y lo 
qué son salidas. 
• pinMode (Pulsador1, INPUT); //Asignamos 
Pulsador1 como entrada 
• pinMode (Pulsador2, INPUT); //asignamos 
Pulsador2 como entrada 
• pinMode (LED, OUTPUT); // Asignamos LED 
como salida
Para escribir la función OR (O) en el lenguaje de 
Arduino, escribo una entrada, el símbolo | , dos 
veces y la otra entrada. 
• digitalRead (Pulsador1) || digitalRead (Pulsador2)
Para que la salida sea 1 (encendido del LED), cuando 
una entrada sea 1 (acciono pulsador) O la otra , 
escribo la siguiente instrucción. 
• digitalWrite (LED, (digitalRead (Pulsador1) || 
digitalRead (Pulsador2))); 
// la salida será 1, cuando Pulsador1 o 
Pulsador2 sean 1
4.funcion or

Más contenido relacionado

La actualidad más candente (15)

Repaso
RepasoRepaso
Repaso
 
Guia 2
Guia 2Guia 2
Guia 2
 
Estructura programa arduino
Estructura programa arduinoEstructura programa arduino
Estructura programa arduino
 
Guia 3
Guia 3Guia 3
Guia 3
 
Guia 4
Guia 4Guia 4
Guia 4
 
Arduino
ArduinoArduino
Arduino
 
1 programando los bloques de funciones pin
1  programando los bloques de funciones pin1  programando los bloques de funciones pin
1 programando los bloques de funciones pin
 
Guia 5
Guia 5Guia 5
Guia 5
 
Manual programacion arduino
Manual programacion arduinoManual programacion arduino
Manual programacion arduino
 
Programación en Arduino
Programación en ArduinoProgramación en Arduino
Programación en Arduino
 
Cerradura Electrónica
Cerradura ElectrónicaCerradura Electrónica
Cerradura Electrónica
 
Reporte de arduino
Reporte de arduinoReporte de arduino
Reporte de arduino
 
Mini Proyecto Arduino
Mini Proyecto Arduino Mini Proyecto Arduino
Mini Proyecto Arduino
 
Programando en bitbloq
Programando en bitbloqProgramando en bitbloq
Programando en bitbloq
 
Arduino: Programando el Simon dice
Arduino: Programando el Simon diceArduino: Programando el Simon dice
Arduino: Programando el Simon dice
 

Destacado

Manual de operación arduino cabezal
Manual de operación arduino cabezalManual de operación arduino cabezal
Manual de operación arduino cabezal
XxScioNxX
 

Destacado (20)

ARDUBLOCK
ARDUBLOCKARDUBLOCK
ARDUBLOCK
 
8.sonidos
8.sonidos8.sonidos
8.sonidos
 
Guía de actividades Scratch
Guía de actividades Scratch Guía de actividades Scratch
Guía de actividades Scratch
 
Manual Scratch
Manual ScratchManual Scratch
Manual Scratch
 
Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2
 
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
 
Presentación arduino 4 eso
Presentación arduino 4 esoPresentación arduino 4 eso
Presentación arduino 4 eso
 
Manual basico de practicas con Arduino uno
Manual basico de practicas con Arduino unoManual basico de practicas con Arduino uno
Manual basico de practicas con Arduino uno
 
Curso Arduino práctico 2014
Curso Arduino práctico  2014Curso Arduino práctico  2014
Curso Arduino práctico 2014
 
Robotica
RoboticaRobotica
Robotica
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino
 
Manual de operación arduino cabezal
Manual de operación arduino cabezalManual de operación arduino cabezal
Manual de operación arduino cabezal
 
Hw ceapat final_distribucion
Hw ceapat final_distribucionHw ceapat final_distribucion
Hw ceapat final_distribucion
 
Alarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pagAlarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pag
 
Ide arduino + arddublock
Ide arduino + arddublockIde arduino + arddublock
Ide arduino + arddublock
 
Seminario de arduino DeustoTech
Seminario de arduino DeustoTechSeminario de arduino DeustoTech
Seminario de arduino DeustoTech
 
Ampliación arduino
Ampliación arduinoAmpliación arduino
Ampliación arduino
 
Picaxe
PicaxePicaxe
Picaxe
 
Programación avanzada con ArduBlock
Programación avanzada con ArduBlockProgramación avanzada con ArduBlock
Programación avanzada con ArduBlock
 
Introducción arduino
Introducción arduinoIntroducción arduino
Introducción arduino
 

Similar a 4.funcion or

Similar a 4.funcion or (20)

Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos
 
Presentacion
PresentacionPresentacion
Presentacion
 
Arduino
Arduino Arduino
Arduino
 
Ide arduino + arddublock
Ide arduino + arddublockIde arduino + arddublock
Ide arduino + arddublock
 
Practicas arduino processing
Practicas arduino processingPracticas arduino processing
Practicas arduino processing
 
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
 
Practicas
PracticasPracticas
Practicas
 
Practicas con arduino_nivel_1
Practicas con arduino_nivel_1Practicas con arduino_nivel_1
Practicas con arduino_nivel_1
 
Arduino 1 jose m. ruiz
Arduino 1   jose m. ruizArduino 1   jose m. ruiz
Arduino 1 jose m. ruiz
 
Arduino + Arddublock.pdf
Arduino + Arddublock.pdfArduino + Arddublock.pdf
Arduino + Arddublock.pdf
 
Apuntes arduino nivel_pardillo
Apuntes arduino nivel_pardilloApuntes arduino nivel_pardillo
Apuntes arduino nivel_pardillo
 
Apuntes arduino nivel_pardillo
Apuntes arduino nivel_pardilloApuntes arduino nivel_pardillo
Apuntes arduino nivel_pardillo
 
ARDUINO CAP.2 ARTE ELECTRONICO.ppt
ARDUINO CAP.2  ARTE ELECTRONICO.pptARDUINO CAP.2  ARTE ELECTRONICO.ppt
ARDUINO CAP.2 ARTE ELECTRONICO.ppt
 
ARDUINO CAP.2 ARTE ELECTRONICO.ppt
ARDUINO CAP.2  ARTE ELECTRONICO.pptARDUINO CAP.2  ARTE ELECTRONICO.ppt
ARDUINO CAP.2 ARTE ELECTRONICO.ppt
 
ARDUINO CAP.2 ARTE ELECTRONICO PARA LA EDUCACION.ppt
ARDUINO CAP.2  ARTE ELECTRONICO PARA LA EDUCACION.pptARDUINO CAP.2  ARTE ELECTRONICO PARA LA EDUCACION.ppt
ARDUINO CAP.2 ARTE ELECTRONICO PARA LA EDUCACION.ppt
 
CONCEPTOS BASICOS DE ARDUINO EN ELECTRICIDAD
CONCEPTOS BASICOS DE ARDUINO EN ELECTRICIDADCONCEPTOS BASICOS DE ARDUINO EN ELECTRICIDAD
CONCEPTOS BASICOS DE ARDUINO EN ELECTRICIDAD
 
Robótica
RobóticaRobótica
Robótica
 
Clase 2 arduino 19.10
Clase 2 arduino 19.10Clase 2 arduino 19.10
Clase 2 arduino 19.10
 
Señales digitales
Señales digitalesSeñales digitales
Señales digitales
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 

4.funcion or

  • 1. FUNCIÓN OR Una O otra, para que funcione
  • 2. Función suma OR Es aquella función que es cierta (1), si una o las dos entradas son ciertas. S = a + b V1 12 a S b a b S 0 0 0 0 1 1 1 0 1 1 1 1
  • 3. En nuestro caso, vamos a programar con Arduino, que cuando pulsemos un pulsador (conectado al pin 4) O pulsemos otro pulsador (conectado al pin 7), se encienda un LED (conectado al pin 6).
  • 4. Escribimos un comentario general sobre en qué consiste el programa. • /* Este es un programa para probar la función O u OR, para que la salida sea 1 el valor debe ser 1 en una u otra de las entradas.*/
  • 5.
  • 6. «Etiquetamos» los pines donde vamos a conectar los pulsadores y el LED, nombrándolos de forma lógica para no confundirnos en el programa. • int Pulsador1= 4; //Asignamos la etiqueta Pulsador1, a la línea 4 • int Pulsador2= 7; // Asignamos la etiqueta Pulsador2, a la línea 7 • int LED = 6; // Asignamos la etiqueta LED, a la línea 6
  • 7.
  • 8. En el setup, definimos lo qué son entradas y lo qué son salidas. • pinMode (Pulsador1, INPUT); //Asignamos Pulsador1 como entrada • pinMode (Pulsador2, INPUT); //asignamos Pulsador2 como entrada • pinMode (LED, OUTPUT); // Asignamos LED como salida
  • 9.
  • 10. Para escribir la función OR (O) en el lenguaje de Arduino, escribo una entrada, el símbolo | , dos veces y la otra entrada. • digitalRead (Pulsador1) || digitalRead (Pulsador2)
  • 11. Para que la salida sea 1 (encendido del LED), cuando una entrada sea 1 (acciono pulsador) O la otra , escribo la siguiente instrucción. • digitalWrite (LED, (digitalRead (Pulsador1) || digitalRead (Pulsador2))); // la salida será 1, cuando Pulsador1 o Pulsador2 sean 1