Ks0037 keyestudio Vibration Sensor: Difference between revisions
Jump to navigation
Jump to search
Keyestudio (talk | contribs) No edit summary |
Keyestudio (talk | contribs) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
<br> | <br> | ||
==Introduction== | ==Introduction== | ||
What's the simplest way to check vibration with Arduino? Well, use a vibration sensor from keyestudio. | What's the simplest way to check vibration with Arduino? Well, use a vibration sensor from keyestudio. <br> | ||
You can directly plug it on our sensor Shield V5, vibrate this sensor, and Arduino can receive a digital signal, making it easy to make computation and programs in Arduino. | You can directly plug it on our sensor Shield V5, vibrate this sensor, and Arduino can receive a digital signal, making it easy to make computation and programs in Arduino.<br> | ||
Despite its simplicity, you can make full use of it with creative thinking, step counting and crash warning light, etc. | Despite its simplicity, you can make full use of it with creative thinking, step counting and crash warning light, etc. | ||
<br>[[File:KS0037 (2).jpg|500px|frameless|thumb]]<br> | <br>[[File:KS0037 (2).jpg|500px|frameless|thumb]]<br> | ||
Line 14: | Line 14: | ||
<br> | <br> | ||
==Connection Diagram == | ==Connection Diagram == | ||
<br>[[File: | <br>[[File:Ks0037.png|700px|frameless|thumb]]<br> | ||
<br> | <br> | ||
==Sample Code == | ==Sample Code == | ||
<pre> | <pre> | ||
#define SensorLED 13 | #define SensorLED 13 | ||
Line 43: | Line 42: | ||
} | } | ||
</pre> | </pre> | ||
<br> | <br> | ||
Line 50: | Line 50: | ||
http://video.keyestudio.com/ks0037/ | http://video.keyestudio.com/ks0037/ | ||
* '''PDF'''<br> | * '''PDF and Code'''<br> | ||
https:// | https://fs.keyestudio.com/KS0037 | ||
<br> | <br> | ||
==Buy from == | ==Buy from == | ||
*[https://www.keyestudio.com/free-shippingkeyestudio-vibration-sensor-module-for-arduino-p0155.html '''Official Website''' ] | *[https://www.keyestudio.com/free-shippingkeyestudio-vibration-sensor-module-for-arduino-p0155.html '''Official Website''' ] | ||
*[https://www.aliexpress.com/store/product/Free-shipping-Robot-801S-vibration-sensor-vibration-model-analog-output-sensitivity-adjustable-2-pieces-lot/1452162_2051498162.html?spm=2114.12010612.8148356.57.29bd7498iQQUVn Shop on aliexpress] | *[https://www.aliexpress.com/store/product/Free-shipping-Robot-801S-vibration-sensor-vibration-model-analog-output-sensitivity-adjustable-2-pieces-lot/1452162_2051498162.html?spm=2114.12010612.8148356.57.29bd7498iQQUVn '''Shop on aliexpress'''] | ||
[[Category: Sensor]] | [[Category: Sensor]] |
Latest revision as of 14:55, 7 January 2021
Introduction
What's the simplest way to check vibration with Arduino? Well, use a vibration sensor from keyestudio.
You can directly plug it on our sensor Shield V5, vibrate this sensor, and Arduino can receive a digital signal, making it easy to make computation and programs in Arduino.
Despite its simplicity, you can make full use of it with creative thinking, step counting and crash warning light, etc.
Specification
- IO Type: Digital
- Supply Voltage: 3.3V to 5V
Connection Diagram
Sample Code
#define SensorLED 13 #define SensorINPUT 3 //Connect the sensor to digital Pin 3 which is Interrupts 1. unsigned char state = 0; void setup() { pinMode(SensorLED, OUTPUT); pinMode(SensorINPUT, INPUT); attachInterrupt(1, blink, FALLING);// Trigger the blink function when the falling edge is detected } void loop() { if(state!=0) { state = 0; digitalWrite(SensorLED,HIGH); delay(500); } else digitalWrite(SensorLED,LOW); } void blink()//Interrupts function { state++; }
Resources
- Video
http://video.keyestudio.com/ks0037/
- PDF and Code
https://fs.keyestudio.com/KS0037