Paso 4: Prueba de Arduino
Lo genial de este sensor es que se bloquea la salida. Para aquellos de ustedes que no saben lo que es una traba es es uno de los elementos más básicos de memoria en computación todos. Este particular seguro recordará una lectura digital de la alta a la salida del sensor hasta que se detecta un campo magnético opuesto, momento en el que soltara a digital Low y quedarse allí hasta que otra vez.
Lo que esto significa para nuestro código es que sólo necesitamos analizar las entradas y apagar las luces en base en lo que sostiene la memoria del sensor. Si usted quería hacer este proyecto realmente eficientes, podría configurar una interrupción para esperar un disparador sensor pero ya me voy corriendo esto de una verruga de la pared, no importa que mucho para mí el tiempo en el microcontrolador utiliza 10milliamps o 50.
sensor int = 2;
int val = 0;
int ledPin = 12;
void setup() {}
pinMode(sensor,INPUT);
pinMode(ledPin,OUTPUT);
}
void loop() {}
Val=digitalRead(sensor);
{if(Val)}
digitalWrite(ledPin,HIGH);
otra cosa
digitalWrite(ledPin,LOW);
}