 Bien, ahora ya tengo un circuito en el que estoy controlando con software un objeto externo. El siguiente paso va a ser hacer que ese objeto externo sea controlado desde un sensor. Voy a emplear un sensor sencillo, sensor acendido y apagado, que sería un botón. Un botón con los que solemos emplear con muchos de esos proyectos educativos, quieren cuatro patas y eso siempre, siempre, induce que la gente se equivoque. Tiene cuatro patas por razones mecánicas, no porque tenga cuatro conexiones. Le doy un botón. Voy a intentar hacer un dibujo en 3D, lo estoy haciendo desde un ángulo equivocado. Sería algo así. Y tiene cuatro patas. Lo que sucede es que las patas, si lo miramos desde arriba, realmente nos fijamos bien, son planas. No sé si se puede llegar a ver muy completamente en el vídeo, pero son planas. Y como planas que son, se podría llegar a ver el botón de otra forma, desde arriba, como si fuera algo así. Pues sí, lo que sucede es que esta pata plana está conectada por dentro con la otra pata plana. Es decir, esta conexión metálica y esta conexión metálica son la misma. Y esta conexión metálica y esta de aquí son la misma. Entonces mucha gente se confunde porque piensa que el hecho de que estén un lado y el otro es lo que la separa. Pero no, es el hecho de que estén en la misma línea. Entonces, si yo quiero emplear este botón para hacer un proyecto, yo tengo que conectarlo por aquí a algo y por aquí a algo. Yo siempre recomiendo a mis alumnos como de la enema técnica que lo conecten en diagonal, de manera que nunca jamás se van a equivocar. Pues bien, lo que voy a hacer es conectar esto, por ejemplo, al pin digital 3. Eso es un circuito muy sencillo para utilizar un botón. Hay varias formas de utilizar botones. Yo personalmente prefiero estar de aquí que lo que hace es que internamente en el chip coloca una resistencia para dar el valor por defecto del botón. Lo que pasa es que el valor por defecto del botón va a ser high, es decir, encendido. Y cuando la apretemos, se activará low. Como hemos visto en el dibujo de antes, lo que poníamos en un lado del botón era la tierra. Y cuando apretemos el botón, se cortará la entrada del arduino con tierra. Y por defecto, lo que hará arduino será que pondrá cinco voltios, o tres contra sus voltios, dependiendo de la placa sobre ese pin. Pues bien, vamos aquí. Tenemos el botón. De nuevo, estoy haciendo una cosa que está medio mal hecha, porque estoy haciendo un montón de proyectos, pero sin desconectar la placa del ordenador, lo que habría que hacer es conectarla, pero de cara a agilizar esto un poco, lo estoy haciendo así. Creo que voy a quedar sin suficientes cables negros, pero no pasa nada. Como veis, estoy empleando la placa de entrenamiento para asignar toda esta fila de abajo a cero voltios. De aquí cojo cero voltios para el botón. Me hace falta asignarle cero voltios al LED, como no tengo otro cable negro en la mesa. Voy a tomar este cable verde oscuro, que casi da el pego. De manera que yo puedo seguir trabajando con mi LED como antes. Y voy a tomar otro cable, en este caso, este cable blanco. Y lo emplearé para sacar la señal del botón y llevarla al pin número tres. Entonces, al mismo tiempo, tengo un circuito en el que tengo un botón que va a dar mi señal sobre el pin número tres y un LED que está sobre el pin número siete. Pero como no he cambiado mi software, esto no funciona. Hasta que no cambie el software, esto no va a comunicar. Entonces, lo que voy a hacer ahora es declarar en el pin número tres, que tengo una entrada, pero que además tiene activada una resistencia de pulapinterno que hace que, por defecto, tenga un voltaje aquí. Es decir, si yo no aprieto el botón, por defecto, ahora cinco voltios a la entrada del pin tres. Y ahora mi programa, el cual tiene este programa que tenía antes, lo voy a borrar. Y lo que voy a hacer es que voy a encender el LED cuando el botón esté apretado. Entonces, puedo escribir la condición if, que quiere decir la pregunta si, en español, si la lectura del pin tres, digital read, hace la lectura del pin tres, es igual a low, que quiere decir que está el botón apretado. Entonces, y esto lo escribimos así, digital write, siete high. Es decir, si el botón esté apretado, pon cinco voltios en el pin del LED. Si no, else, digital write, pin siete low. Envío esto Arduino, y ahora el LED estará apagado por defecto y hasta aquí va a apretar el botón, nos encenderá. Ahí veis. Pues bien, hemos hecho un ejemplo muy sencillo de cómo conectar un botón a Arduino. Ahora, lo interesante sería poder hacer que se activen otro tipo de cosas, como por ejemplo, poder tocar un sonido o poder leer distancia, etc. Por eso lo veremos en el siguiente vídeo.