Датчик наклона

Описание

Датчик наклона позволяет определять изменение положения в пространстве.

Датчик выполнен на основе сенсора SW200-D. Принцип его работы основан на перемещении металлического шарика внутри специальной колбы. Наклон датчика вызывает перемещение шарика и замыкание контактов колбы. Таким образом датчик представляет из себя переключатель, выдавая на входе цифровой сигнал. Для того чтобы датчик сработал, наклон должен быть более 10° относительно горизонтали.

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

  • Напряжение питания: 3 - 5 В
  • Интерфейс: цифровой
  • Градус срабатывания (относительно горизонтали): 10°

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

  • Модуль (Д х Ш х В): 30 х 20 х 8 мм

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

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

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

  • Не дает показаний степени и угла наклона

Ресурсы для загрузки

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

В примере демонстрируется получение значений с датчика и, в зависимости от полученного значения, включение/отключение светодиода на контроллере. (Пример тестировался на контроллерах Smart UNO)

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

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

int ledPin = 13;    // Пин подключения светодиода на контроллерах UNO
int tiltSensor = 8; // Пин подключения датчика наклона
 
void setup() {
 pinMode(ledPin, OUTPUT);      // Установка пина светодиода на вывод
 pinMode(tiltSensor, INPUT);   // Установка вывода датчика на ввод
}
 
void loop() {
 
  if(digitalRead(tiltSensor) == HIGH) //Если значение с датчика равно высокому сигналу
  {
    digitalWrite(ledPin, HIGH);   // Включить светодиод на UNO
  }
  else //если значение с датчика не равно высокому сигналу
  {
    digitalWrite(ledPin, LOW);    // Выключить светодиод
  }
}