Parmi les objets arrivés rapidement depuis ebay il y avais ce petit capteur de vibration:

L’objet servira a récupérer une valeurs lorsqu’il capte une vibration. Pas d’utilisation spécifique prévue juste une nouvelle pièce a ma collection :).

  • Objet:  SW-420 Motion Sensor Module Vibration Switch Alarm Sensor…
  • Site d’achat: Ebay
  • Provenance: Chine.
  • Destination: Belgique
  • Livraison: 8 jours,  5 jours ouvrables!
  • Vendeur: findyours

 Branchements

sw

 

  • Pin 9 de l’Arduino -> D0 du module.
  • GND de l’Arduino -> GND du module.
  • VCC de l’Arduino -> VCC du module

Code Arduino

int ledPin =13;
int EP =9;

void setup(){
  pinMode(ledPin, OUTPUT);
  pinMode(EP, INPUT); //set EP input for measurment
  Serial.begin(9600); //init serial 9600
  Serial.println("----------------------Vibration demo------------------------");
}
void loop(){
  long measurement =TP_init();
  delay(50);
  Serial.print("measurment = ");
  Serial.println(measurement);
  if (measurement > 1000){
    digitalWrite(ledPin, HIGH);
  }
  else{
    digitalWrite(ledPin, LOW); 
  }
}

long TP_init(){
  delay(10);
  long measurement=pulseIn (EP, HIGH);  //wait for the pin to get HIGH and returns measurement
  return measurement;
}

 Source