Stap 6: Gebruik de plaat drukschakelaar een Arduino-programma te activeren
De weerstand fungeert als een pull-up weerstand. Het maakt de invoer pin HIGH lezen wanneer de knop niet ingedrukt wordt is. Maar wanneer de knop wordt ingedrukt de schakeloptie verbindt de invoer pin met GND en de input zal dan lezen laag. Vervolgens kunt u dit signaal enige vorm van de reeks die u wilt activeren.
Hier is een voorbeeld van code die u met deze schakeloptie gebruiken kunt.
Const int buttonPin = 2; het nummer van de drukknop pin
Const int ledPin = 13; het nummer van de LED-pin
variabelen zal veranderen:
int buttonState = 0; variabele voor het lezen van de drukknop status
VOID Setup {}
Initialiseer de LED-pin als uitgang:
pinMode (ledPin, OUTPUT);
Initialiseer de drukknop pin als input:
pinMode (buttonPin, INPUT);
}
void loop {}
Lees de stand van de drukknop waarde:
buttonState = digitalRead(buttonPin);
Controleer als de drukknop ingedrukt is.
Als het is, is de buttonState laag:
Als (buttonState == LOW) {}
LED inschakelen:
digitalWrite (ledPin, hoge);
}
else {}
LED uitschakelen:
digitalWrite (ledPin, laag);
}
}