Dörr aktiverad LED belysning med hjälp av Hall effekt sensorer (4 / 6 steg)
Steg 4: Arduino Test
Vad är coolt om denna sensor är att produktionen är låst. För er som inte vet vad en spärr är, det är en av de mest grundläggande minne element i alla datorer. Denna särskilda spärr kommer ihåg en digital hög läsning vid utgången av sensorn tills en motsatta magnetfält är kände, då det kommer att sjunka till digital låg och stanna där tills det utlöses igen.
Vad detta betyder för vår kod är att vi bara behöver skanna ingångarna och släcker belysningen på eller av baserat på vad sensorns minne rymmer. Om du ville göra detta projekt verkligen använder energieffektiva, du kunde sätta upp ett avbrott till vänta för en sensor utlösare men eftersom jag kommer att köra detta från en vägg vårta, det spelar ingen roll att mycket för mig vädret mikrokontroller 10milliamps eller 50.
int sensor = 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);
annat
digitalWrite(ledPin,LOW);
}