Knock sensor module (KY-031) [S040]
https://www.youtube.com/watch?v=zUOMWfGgiZ0
*GitHub : https://github.com/rdiot/rdiot-s040.git
* Specs
13 knock sensor module and a digital interface, built-in LED build a simple circuit to produce percussion flasher. 13 Interface comes with digital LED, will knock sensor connected digital 3 interface, when percussion sensor senses Measure To percussive signals, LED flashing light.
* Contents
- Connect
S ----- D3
middle ----- 5V
- ----- GND
- Key Code
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
int pin = 3;
LiquidCrystal_I2C lcd(0x27,20,4); // LCD2004
void setup()
{
lcd.init(); // initialize the lcd
lcd.backlight();
lcd.print("start LCD2004");
pinMode(pin,INPUT);
delay(1000);
lcd.clear();
}
void loop()
{
lcd.setCursor(0,0);
lcd.print("S040:Knock sensor");
int vibration = digitalRead(pin);
lcd.setCursor(0,1);
lcd.print("digital=" + (String)vibration + " ");
if(vibration == LOW)
{
lcd.setCursor(0,2);
lcd.print("knock=detected");
}
else{
lcd.setCursor(0,2);
lcd.print("knock=NONE ");
}
delay(500)
}
'2) Sensor > Vibration_Collision' 카테고리의 다른 글
Crash Collision Sensor Detection Module [S230] (0) | 2017.09.24 |
---|---|
Ceramic Piezo Vibration Sensor [S133] (0) | 2016.09.09 |
Vibration switch module (KY-002) [S039] (0) | 2016.09.09 |