Датчик вибрации

muzfan
Offline
Зарегистрирован: 26.02.2016

Только начал работать с подобным датчиком и возник вопрос, можно ли от него получиь что-нибудь кроме HIGH или LOW(1,0), например, какое-нибудь числовое значение? Подскажите, пожалуйста

int pin_digital = 0;

void setup()
{

pinMode(6, INPUT);
Serial.begin(9600);
}

void loop()
{

leitura_digital = digitalRead(6);
Serial.println(pin_digital);
delay(100);

}

 

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

нет

dmitron1036
Offline
Зарегистрирован: 10.01.2016

теоретически можно отпаять "микрофон"(если он есть) - к нему пиковый детектор +АЦП(контроллера)

что это за синяя штучка?

Logik
Offline
Зарегистрирован: 05.08.2014

dmitron1036 пишет:

теоретически можно отпаять "микрофон"(если он есть) - к нему пиковый детектор +АЦП(контроллера)

что это за синяя штучка?

Очевидно подстроечник, задаюий границу между LOW и HIGH. Да, такой бы на однопроводку и с выдачей кровня вибрации... 

Araris
Offline
Зарегистрирован: 09.11.2012

Существуют датчики вибрации пьезоэлектрические аналоговые, например, http://www.dfrobot.com/wiki/index.php?title=Analog_Piezo_Disk_Vibration_Sensor_(SKU:DFR0052)

diakin
diakin аватар
Offline
Зарегистрирован: 04.06.2016

У этого датчик внутре пружинка, которая при тряске замыкает\размыкает контакт.

На али продаются платки с ADXL335 по цене меньше 100 р с аналоговым выходом.
Питание там 3.3В ( от 5 тоже не дохнут)  , сигнал от 0  до 1.6 в (?) пропорциональный ускорению, можно напрямую заводить на аналоговый вход.