Anda di halaman 1dari 12

FUNCIN NOT

LLEVANDO LA CONTRARIA

Escribimos un comentario general


sobre en qu consiste el programa.
/* Este es un programa para probar
la funcin No o Not, la seal 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 lnea 4
int LED= 6; // Asignamos la etiqueta
LED, a la lnea 6

Como vamos a conectar el pulsador a


la lnea 4, bautizamos esta lnea
como Pulsador, y como vamos a
conectar un LED a la lnea 6, la
bautizamos como LED.

En el setup, definimos lo qu son


entradas y lo qu son salidas.
pinMode (Pulsador, INPUT);
//Asignamos Pulsador (lnea 4), como
entrada

pinMode (LED, OUTPUT); //


Asignamos LED (lnea 6), como salida

Cuando quiero que algo tome el valor


opuesto (si es 0 que valga 1 y viceversa),
pongo ese valor entre parntesis y
precediendo al parntesis, escribo el signo
de admiracin (!).

!
(

Si el valor es 0, la funcin NOT me


devolver un 1.

!(
1

Si el valor es 1, la funcin NOT me


devolver un 0.

!(
0

Con una instruccin, 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

Anda mungkin juga menyukai