2.función not
Post on 22-Jun-2015
476 Views
Preview:
DESCRIPTION
TRANSCRIPT
FUNCIÓN NOT
LLEVANDO LA CONTRARIA
Escribimos un comentario general sobre en qué consiste el programa.
• /* Este es un programa para probar la función No o Not, la señal de salida, será la contraria a la de entrada, si la entrada es 0, la salida será 1 y viceversa */
Recuerda, para escribir el comentario general, empezamos con /* y finalizamos con */
Etiquetamos los elementos que vamos a utilizar en el programa.• int Pulsador= 4; //Asignamos la etiqueta
Pulsador, a la línea 4
• int LED= 6; // Asignamos la etiqueta LED, a la línea 6
Como vamos a conectar el pulsador a la línea 4, «bautizamos» esta línea como Pulsador, y como vamos a conectar un LED a la línea 6, la «bautizamos» como LED.
En el setup, definimos lo qué son entradas y lo qué son salidas.
• pinMode (Pulsador, INPUT); //Asignamos Pulsador (línea 4), como entrada
• pinMode (LED, OUTPUT); // Asignamos LED (línea 6), como salida
Cuando quiero que algo tome el valor opuesto (si es 0 que valga 1 y viceversa), pongo ese valor entre paréntesis y precediendo al paréntesis, escribo el signo de admiración (!).
! ( )
Si el valor es 0, la función NOT me devolverá un 1.
! ( 0 ) 1
Si el valor es 1, la función NOT me devolverá un 0.
! ( 1 ) 0
Con una instrucción, asigno a la salida el valor opuesto a la entrada.
• digitalWrite (LED, !(digitalRead (Pulsador))); //Programo que en la salida (LED), ocurra lo
contrario (Not), a lo que se lee en la entrada
top related