SlideShare una empresa de Scribd logo
1 de 11
FUNCIÓN NAND 
Lo opuesto a la función AND.
Función NAND 
Equivale a la asociación de una función AND y la función NOT. Estamos negando la 
salida de la función AND. 
V1 12 
a 
S 
b 
a b S 
0 0 1 
0 1 1 
1 0 1 
1 1 0
En nuestro caso, vamos a programar con Arduino, 
que cuando pulsemos un pulsador (conectado al pin 
4) Y pulsemos otro pulsador (conectado al pin 7), se 
apage un LED (conectado al pin 6).
Escribimos un comentario general sobre en qué 
consiste el programa. 
• /* La función NAND, es una combinación de la 
función AND y de la NOT. Nos cambia el valor 
que tendríamos en una función AND. */
«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
Recuerda, es importante que comentemos todo lo 
que hacemos en el programa, para que si lo 
revisamos tiempo después, nos aclaremos con lo que 
hemos hecho y otras personas puedan comprender 
el su funcionamiento.
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 NAND en el lenguaje de 
Arduino,niego (NOT) mediante el simbolo !, la 
función AND (&&) . 
• digitalWrite (LED, !(digitalRead (Pulsador1) 
&& digitalRead (Pulsador2))); 
//La salida será lo contrario a lo que sería una 
función AND. Cuando leemos un 1 en Pulsador 
1 y en Pulsador2, obtenemos un 0 (se apaga) 
en el LED
5.funcion nand

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Guia 2
Guia 2Guia 2
Guia 2
 
Tips de arduino
Tips de arduinoTips de arduino
Tips de 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
 
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
 
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
 
Guia 5
Guia 5Guia 5
Guia 5
 
Cerradura Electrónica
Cerradura ElectrónicaCerradura Electrónica
Cerradura Electrónica
 
Arduino
ArduinoArduino
Arduino
 
P3: Kiwibot Basic Shield: Pulsador Salidas digitales
P3: Kiwibot Basic Shield: Pulsador Salidas digitalesP3: Kiwibot Basic Shield: Pulsador Salidas digitales
P3: Kiwibot Basic Shield: Pulsador Salidas digitales
 
Control de proyectos app arduino I
Control de proyectos app arduino IControl de proyectos app arduino I
Control de proyectos app arduino I
 
Manual programacion arduino
Manual programacion arduinoManual programacion arduino
Manual programacion arduino
 

Destacado

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
 
Presentación arduino 4 eso
Presentación arduino 4 esoPresentación arduino 4 eso
Presentación arduino 4 eso
 
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...
 
Robotica
RoboticaRobotica
Robotica
 
Ide arduino + arddublock
Ide arduino + arddublockIde arduino + arddublock
Ide arduino + arddublock
 
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
 
Taller 1 simulación y montaje
Taller 1 simulación y montajeTaller 1 simulación y montaje
Taller 1 simulación y montaje
 
Presentación impresoras 3D
Presentación impresoras 3DPresentación impresoras 3D
Presentación impresoras 3D
 
Apuntes y prácticas Picaxe 18M2+
Apuntes y prácticas Picaxe 18M2+Apuntes y prácticas Picaxe 18M2+
Apuntes y prácticas Picaxe 18M2+
 
Guía neumática semana 1 y 2
Guía neumática semana 1 y 2Guía neumática semana 1 y 2
Guía neumática semana 1 y 2
 
Control de proyectos app arduino2
Control de proyectos app arduino2Control de proyectos app arduino2
Control de proyectos app arduino2
 
Prácticas arduino
Prácticas arduinoPrácticas arduino
Prácticas arduino
 
Presentación unidad 5: Programación de Sensores y Actuadores con ArduBlock
Presentación unidad 5: Programación de Sensores y Actuadores con ArduBlockPresentación unidad 5: Programación de Sensores y Actuadores con ArduBlock
Presentación unidad 5: Programación de Sensores y Actuadores con ArduBlock
 

Similar a 5.funcion nand

Similar a 5.funcion nand (20)

Presentacion
PresentacionPresentacion
Presentacion
 
Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos
 
Práctica 10 Sistemas de Comunicación IDe
Práctica 10 Sistemas de Comunicación IDePráctica 10 Sistemas de Comunicación IDe
Práctica 10 Sistemas de Comunicación IDe
 
Laboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduinoLaboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduino
 
Proyecto de arduino
Proyecto de arduinoProyecto de arduino
Proyecto de arduino
 
Manual Arduino Electronica
Manual Arduino Electronica  Manual Arduino Electronica
Manual Arduino Electronica
 
Clase 2 arduino 19.10
Clase 2 arduino 19.10Clase 2 arduino 19.10
Clase 2 arduino 19.10
 
Cargando el primer programa de arduino
Cargando el primer programa de arduinoCargando el primer programa de arduino
Cargando el primer programa de 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
 
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
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Arduino 1
Arduino 1Arduino 1
Arduino 1
 
Hack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduinoHack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduino
 
Arduino
Arduino Arduino
Arduino
 

Último

RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
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
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Último (20)

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
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
 
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
 
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
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
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
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
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
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 

5.funcion nand

  • 1. FUNCIÓN NAND Lo opuesto a la función AND.
  • 2. Función NAND Equivale a la asociación de una función AND y la función NOT. Estamos negando la salida de la función AND. V1 12 a S b a b S 0 0 1 0 1 1 1 0 1 1 1 0
  • 3. En nuestro caso, vamos a programar con Arduino, que cuando pulsemos un pulsador (conectado al pin 4) Y pulsemos otro pulsador (conectado al pin 7), se apage un LED (conectado al pin 6).
  • 4. Escribimos un comentario general sobre en qué consiste el programa. • /* La función NAND, es una combinación de la función AND y de la NOT. Nos cambia el valor que tendríamos en una función AND. */
  • 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. Recuerda, es importante que comentemos todo lo que hacemos en el programa, para que si lo revisamos tiempo después, nos aclaremos con lo que hemos hecho y otras personas puedan comprender el su funcionamiento.
  • 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 NAND en el lenguaje de Arduino,niego (NOT) mediante el simbolo !, la función AND (&&) . • digitalWrite (LED, !(digitalRead (Pulsador1) && digitalRead (Pulsador2))); //La salida será lo contrario a lo que sería una función AND. Cuando leemos un 1 en Pulsador 1 y en Pulsador2, obtenemos un 0 (se apaga) en el LED