Содержание

Датчик вибрации аналоговый

Описание

Датчик вибрации предназначен для определения колебаний устройства во всех плоскостях. Отличается высокой чувствительностью и точностью.

Датчик выполнен на основе сенсора SW-420, внутри которого находится небольшой шарик, движение которого замыкает контакты, сигнализируя о том, что он перемещается в пространстве.

Результатом измерений является аналоговый сигнал, пропорциональный силе вибрации. Отсутствие вибрации выдает ноль, наличие вибрации, в зависимости от ее силы, выдает цифровые значения до 1023.

Технические характеристики:

Физические размеры

Плюсы использования

Минусы использования

Пример подключения и использования

В примере демонстрируется получение значения с датчика и вывод его в монитор Serial-порта. (Пример тестировался на контроллерах Smart UNO)

Схема подключения:

Скетч для загрузки:

const int VIB = A0; //вывод подключения датчика
int vibration = 0; //переменная для хранения интенсивности вибрации

void setup() {
  Serial.begin(9600); //инициализация Serial порта
}

void loop() {
  vibration = analogRead(VIB); // и об интенсивности

  //вывод сообщения
  Serial.print("The vibration value is ");
  Serial.println(vibration);
  
  delay(100); //задержка 100 мс
}