Giter VIP home page Giter VIP logo

senz005-digital-vibration-sensor's Introduction

SENZ005 Digital Vibration Sensor

Translation

For English, please click here.

For Chinese, please click here.

Introduction

What's the simplest way to check vibration with Arduino? Use a vibration sensor from Fizzy. Just vibrate this sensor, Arduino can receive a digital signal. It's easy to acount and program in Arduino. Despite it's simple, you can make full use of it with creative thinking, like step counting, Crash warning light and so on.

Specification

  • Wide voltage range from 3.3V to 5V
  • Standard assembling structure (two 3mm diameter holes with multiple of 5mm as distance from center)
  • Easily recognitive interfaces of sensors ("A" for analog and "D" for digital)
  • Icons to simplely illustrate sensor function
  • High quality connector
  • Immersion gold surface
  • IO Type: Digital
  • Switch life: up to 10 million seconds
  • Open circuit resistance: 10Mohm
  • Supply Voltage: 3.3V to 5V
  • Interface: Digital
  • Size:22x30mm

Tutorial

Connection Diagram

Sample Code

#define SensorLED   13
//Connect the sensor to digital Pin 3 which is Interrupts 1.
#define SensorINPUT  3  

unsigned char state = 0;

void setup() {
  pinMode(SensorLED, OUTPUT);
  pinMode(SensorINPUT, INPUT);
  //Trigger the blink function when the falling edge is detected
  attachInterrupt(1, blink, FALLING);  
}

void loop() {
  if (state != 0) {
    state = 0;
    digitalWrite(SensorLED, HIGH);
    delay(500);
  } 
  else
    digitalWrite(SensorLED, LOW);
}

//Interrupts function  
void blink() {
    state++;
}

Result

As shown in figure connection , plug LED and lay a finger on Digital Vibration Sensor , LED will be lightened

More

senz005-digital-vibration-sensor's People

Contributors

letheascetic avatar zhui00luo avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.