Description du capteur KY-031
Le KY-031 est un module de capteur d’inclinaison ou de basculement qui peut être utilisé l’Arduino. Il est souvent appelé « Module d’inclinaison » ou « Capteur de choc »
Le module KY-031 est généralement équipé de trois broches pour la connexion. « VCC » , « GND » et « D0 » ou « S » (pour Signal)
Le signal de sortie (D0) ou (S) passe de bas à haut ou de haut à bas en fonction de l’inclinaison du capteur. Ce changement de signal peut être utilisé pour déclencher des actions dans un programme.
Ce dont vous aurez besoin
Schéma de branchement du KY-031 :
Connectez le capteur KY-031 à votre Arduino de la manière suivante: VCC au +5V de l’Arduino, GND au GND de l’Arduino, D0 ou S à la broche D2 de l’Arduino.
KY-031 | Arduino |
VCC | +5V |
GND | GND |
D0 ou S | D2 |
Code Arduino du KY-031
Lorsque votre module est connecté à votre Arduino, téléversez le code suivant:
// Définir la broche à laquelle le signal D0 est connecté
const int capteurPin = 2;
void setup() {
// Définir la broche du capteur comme une entrée
pinMode(capteurPin, INPUT);
// Démarrer la communication série
Serial.begin(9600);
}
void loop() {
// Lire l'état du capteur (LOW ou HIGH)
int etatCapteur = digitalRead(capteurPin);
// Afficher l'état du capteur dans la console série
Serial.print("État du capteur : ");
Serial.println(etatCapteur == HIGH ? "Incliné" : "Non incliné");
// Ajouter un léger délai pour éviter la surcharge de la console série
delay(500);
}
0 commentaires