Module de capteur d’angle d’inclinaison (tilt sensor)
Je tiens a préciser pour commencer que je n’ai aucunes idées de ce que je vais faire de ce détecteur / interrupteur. Le détecteur “tilt angle” fais en fait
office d’interrupteur / bouton suivant la façon ou il est disposé, horizontalement ou verticalement il sera soit ouvert soit fermé. Il pourrait servir par exemple de capteur de choc ou de capteur de mouvement. Il pourrait aussi faire office d’alarme peu chère pour pour être alerté lorsque certains objets sont inclinés ou dérobés.
Description
Comment capter un mouvement ou un choc avec l’Arduino
Le capteur d’inclinaison est un composant capable de détecter l’inclinaison d’un objet. Cependant, cela n’équivaut qu’à un bouton-poussoir activé par un mécanisme physique différent. Ce type de capteur est la version écologique d’un commutateur à mercure. Il contient une bille métallique à l’intérieur qui permutera les deux broches de l’appareil et vice-versa si le capteur atteint un certain angle.
En fait il fonctionne comme ceci:
Dans l’ordre: ON, ON, OFF
- Tension de fonctionnement: 3,3 V ~ 12v
Connexion:
Une résistance de 10kOhms entre le GND et la pin 2 de l’Arduino. Comme il n’y a pas de polarité, relié une broche du tilt angle D2 aussi, l’autre au 5V
code
const int buttonPin = 2; // the number of the pushbutton pin
const int ledPin = 13; // the number of the LED pin
// variables will change:
int buttonState = 0; // variable for reading the pushbutton status
void setup() {
Serial.begin (9600);
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
}
void loop(){
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);
// check if the pushbutton is pressed.
// if it is, the buttonState is HIGH:
if (buttonState == HIGH) {
// turn LED on:
Serial.println("high");
}
else {
// turn LED off:
Serial.println("low");
}
delay(100);
}
- Ajout de la description du module tilt sensor
- Tension de fonctionnement
- Correction du code Arduino Sketch.
- Suppression des liens morts




0 commentaires