Módulo Sensor de colisiónpara Arduino, marca Keyestudio
Introducción
El sensor de colisión puede detectar si ocurre algún movimiento de colisión o vibración. Emitirá una señal de pulso bajo cuando se detecte vibración. Para hacer que la señal de salida sea más confiable y ordenada, agregamos un circuito exterior necesario para reducir el impacto del ruido. Por lo tanto, la sacudida normal no causará ninguna salida. El sensor tiene una alta sensibilidad, luego puede usarlo para aplicarlo a su proyecto, como la activación y el apagado automáticos para la administración de la batería.
Caracteristicas
Si la colisión ocurre por adelantado donde está instalado el módulo de colisión, el módulo emite una señal de bajo nivel; sin colisión, emite señal de alto nivel.
El módulo reserva un orificio de montaje M3, conveniente para la fijación en un automóvil.
Con la luz indicadora del interruptor, si hay colisión, la luz está encendida; sin colisión, la luz está apagada.
Definición de pin
Fuente de alimentación 1 + 3v-12v
2 - GND
3 S Salida de nivel bajo altoCódigo de muestra:
int Led=13;// set pin for LED
int Shock=3// set pin for collision sensor
;int val;// set digital variable val
void setup()
{
pinMode(Led,OUTPUT);// set pin LED as output
pinMode(Shock,INPUT);// set collision sensor as input
}
void loop()
{
val=digitalRead(Shock);// read value on pin 3 and assign it to val
if(val==HIGH)// when collision sensor detects a signal, LED turns on.
{
digitalWrite(Led,LOW);
} else
{
digitalWrite(Led,HIGH);
}
}