Étape 4: Código
El código es muy sencillo. Querémos prender y apagar el a conduit 13 del Arduino con botón de l’ONU. Al dejar presionado el botón, la luz encendida, y al soltarlo, la luz apagada.
Veamos el código. Las líneas 5 ans 6 simplemente definene el modo de los pins 2 ans 13 :
pinMode(2, INPUT_PULLUP);<br>pinMode(13,OUTPUT);
En el pin 2, usamos ONU INPUT_PULLUP, que se explica acá. El pin13 simplemente como sortie, para encender conduit que viene fr la placa de Arduino.
Fr la línea 10 se lee la información del pin 2, y se où en una variable que llamamos État :
int state = digitalRead(2);
Luego, aplicamos las condicionales. Fr la línea 11 a la 15 se aplica la condicional if, else :
if (state == 0) {<br> digitalWrite(13, HIGH); } else { digitalWrite(13,LOW); }
Al leer el broche 2, y al estar apretado, la lectura será igual a 0 (por el pullup). En la primera línea del condicional, compara la lectura con 0, État == 0, en caso de que el botón pas esté apretado, la lectura será 0, y por tanto esa expresión es verdadera entonces entra un esa arte del código y ejecuta la línea digitalWrite (13, HIGH), el d’enciende es decir a conduit. Si el valor del botón fuera 1, es decir, cuando está apretado, entonces la expresión Etat == 0, es falsa, y por tanto entonces leería la línea digitalWrite(13,LOW), y por tanto apaga el conduit.