main:sensors:incline_s



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

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

Датчик выполнен на основе сенсора 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);    // Выключить светодиод
  }
}

  • main/sensors/incline_s.txt
  • Последнее изменение: 2025/01/20 09:55
  • 127.0.0.1