Stap 4: Código
El código es muy sencillo. Querémos prender y apagar el leidde 13 del Arduino con un botón. Al dejar presionado el botón, la luz encendida, y al soltarlo, la luz apagada.
Veamos el código. Las líneas 5 y 6 simplemente definene el modo de los dennen 2 y 13:
pinMode(2, INPUT_PULLUP);<br>pinMode(13,OUTPUT);
Nl el pin 2, usamos un INPUT_PULLUP, que se verklaarbaar whinose. El pin13 simplemente como UITVOERGEGEVENS, para encender leidde que viene nl la placa de Arduino.
Nl la línea 10 se lee la información del pin 2, y se almacena nl una variabele que llamamos staat:
int state = digitalRead(2);
Luego, aplicamos las condicionales. Nl la línea 11 a La 15 se aplica la condicional indien anders:
if (state == 0) {<br> digitalWrite(13, HIGH); } else { digitalWrite(13,LOW); }
Al leer el pin 2, y al estar apretado, la lectura será igual a 0 (por el pullup). Nl la primera linea del condicional, compara la lectura con 0, staat == 0, nl caso de que el botón geen kent apretado, la lectura será 0, y por tanto esa expresión es verdadera, entonces entra een esa arte del código y ejecuta la línea digitalWrite (13, hoog), es decir enciende el geleid. Si el valor del botón fuera 1 es decir, cuando está apretado, Entonces usted la expresión staat == 0, es falsa, y por tanto entonces leería la línea digitalWrite(13,LOW), y por tanto apaga el geleid.