Étape 5: Interfacer arduino
Test du capteur IR de TSOP - Arduino uno programme
const int buttonPin = 2 ; le nombre de la tige poussoir
const int ledPin = 12 ; le nombre de l’axe de la LED
variables vont changer :
buttonState int = 0 ; variable pour la lecture de l’état de bouton poussoir
void setup() {}
initialiser les broches de la LED en tant que sortie :
pinMode (ledPin, sortie) ;
initialiser la tige poussoir comme entrée :
pinMode (buttonPin, entrée) ;
initialiser une communication série à 9600 bits/s :
Serial.Begin(9600) ;
Serial.println ("TSOP capteur IR test") ;
}
void loop() {}
lire l’état de la valeur du bouton poussoir :
buttonState = digitalRead(buttonPin) ;
Vérifiez si le bouton est appuyé.
Si c’est le cas, le buttonState est haute :
Si (buttonState == HIGH) {}
désactiver la LED :
digitalWrite (ledPin, basse) ;
}
else {}
allumer la LED :
digitalWrite (ledPin, HIGH) ;
Serial.println ("capteur actif") ;
}
}