Paso 2: Software :)
Nota:
- Si no conocen los conceptos abajo a usted, Compruebe hacia fuera mi primer tutorial donde explico lo que no está explicado aquí.
Casi allí...
Simplemente copia el código en la imagen arriba o descargar el archivo Buttons.ino y luego subirlo a Arduino, luego presione ese botón.
Tiempo de explicación:
Primero definimos nuestro botón y led alfileres en la parte superior del código, lo que las variables globales para que todas las funciones que a continuación será conscientes de su existencia.
En la función setup():
declaramos el pin led como salida, que Arduino sabe dónde para que la magia suceda. Arduino por defecto pone sus pines como entradas y por lo tanto no tenemos que declarar nuestro botón pin como una entrada en orden para el programa para funcionar.
En la función loop():
Declaramos una declaración de la forma
{if(Condition)}
que la magia suceda ***
} else {}
hacer otra cosa ***
}
Compruebe si se cumple la condición entre el paréntesis () y si sí entonces Arduino hace magia suceda. Si no se cumple la condición entonces Arduino hace algo más según lo sugerido arriba. puesto que esto si lo enunciado es en la función loop(), arduino constantemente comprueba el valor devuelto por la función de Arduino digitalRead().
Cuando el botón no es presionado hay 0 voltios en el pin 7, entonces la digitalRead() función devuelve un valor 0, que equivale a un lógico "no" o "false" Arduino entonces no hace cualquier magia suceda pero funciona el código en la sección {} else.