Датчик наклона
Описание
Датчик наклона позволяет определять изменение положения в пространстве.
Датчик выполнен на основе сенсора SW200-D. Принцип его работы основан на перемещении металлического шарика внутри специальной колбы. Наклон датчика вызывает перемещение шарика и замыкание контактов колбы. Таким образом датчик представляет из себя переключатель, выдавая на входе цифровой сигнал. Для того чтобы датчик сработал, наклон должен быть более 10° относительно горизонтали.
Технические характеристики
- Напряжение питания: 3 - 5 В
- Интерфейс: цифровой
- Градус срабатывания (относительно горизонтали): 10°
Физические размеры
- Модуль (Д х Ш х В): 30 х 20 х 8 мм
Плюсы использования
- Прост в подключении и использовании
Минусы использования
- Не дает показаний степени и угла наклона
Ресурсы для загрузки
Пример подключения и использования
В примере демонстрируется получение значений с датчика и, в зависимости от полученного значения, включение/отключение светодиода на контроллере. (Пример тестировался на контроллерах Smart UNO)
Что нужно | Кол-во, шт |
---|---|
Контроллер Smart UNO | 1 |
Датчик наклона | 1 |
Провода папа-мама | 3 |
Схема подключения:
Скетч для загрузки:
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); // Выключить светодиод } }