Tillförlitliga och billiga IR-närhet sensor (5 / 9 steg)
Steg 5: Gränssnitt till arduino
TSOP IR-Sensor test - Arduino uno program
CONST int buttonPin = 2; numrera av tryckknapp PIN-koden
CONST int ledPin = 12; 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);
initiera seriell kommunikation på 9600 bps:
Serial.BEGIN(9600);
Serial.println ("TSOP IR-Sensor test");
}
void loop() {
Läs statligt av tryckknapp värdet:
buttonState = digitalRead(buttonPin);
Kontrollera om tryckknappen trycks.
om det är, är buttonState hög:
om (buttonState == hög) {
Inaktivera LED:
digitalWrite (ledPin, låg);
}
annat {
Aktivera LED:
digitalWrite (ledPin, hög);
Serial.println ("sensorn aktiv");
}
}