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

Описание

Датчик наклона - это цифровой наклонный выключатель. Он может быть использован как простой датчик наклона. Принцип датчика элементарный: в датчике находится металлический шарик, когда шарик примыкает к выводам питания, цепь замыкается. Когда же датчик находится в положении «лёжа», цепь разомкнута - это и дает нам сделать вывод о наклоне датчика.

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

  • Напряжение питания: 3,3 - 5 В
  • Интерфейс: цифровой

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

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

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

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

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

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

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

В примере демонстрируется получение значений с датчика и, в зависимости от полученного значения, включение/отключение светодиода на контроллере. (Пример тестировался на контроллерах 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);    // Выключить светодиод
  }
}