Använda en DIY tryck plattan Switch för att automatisera din spökhus (6 / 9 steg)
Steg 6: Använda plattan tryckvakt till aktivera en Arduino Program
Resistorn fungerar som en pull-up resistor. Det kommer att göra ingångsstiftet läsa högt när knappen inte trycks. Men när knappen trycks växeln kopplar in PIN-koden till GND och input kommer sedan läsa låg. Du kan sedan använda denna signal för att aktivera någon form av sekvens som du gillar.
Här är ett exempel på kod som kan användas med denna växel.
CONST int buttonPin = 2; numrera av tryckknapp PIN-koden
CONST int ledPin = 13. antal LED stift
variabler som ändras:
int buttonState = 0; variabel för att läsa tryckknapp status
void setup() {
initiera LED stift som en utgång:
pinMode (ledPin, produktionen);
initiera tryckknapp PIN-koden som indata:
pinMode (buttonPin, ingång);
}
void loop() {
Läs statligt av tryckknapp värdet:
buttonState = digitalRead(buttonPin);
Kontrollera om tryckknappen trycks.
om det är, är buttonState låg:
om (buttonState == låg) {
Aktivera LED:
digitalWrite (ledPin, hög);
}
annat {
Inaktivera LED:
digitalWrite (ledPin, låg);
}
}