Модуль наклонного переключателя 🔄 KY-018

Введение
Модуль наклонного переключателя представляет собой устройство, которое используется для обнаружения изменения угла наклона. Этот модуль часто используется в проектах на базе Arduino для создания интерактивных устройств, систем сигнализации, управления освещением и других приложений, реагирующих на изменение положения. Благодаря своей простоте и надежности, модуль наклонного переключателя является популярным выбором для множества проектов.
Описание
Модуль наклонного переключателя состоит из корпуса, внутри которого находится металлический шарик или ртуть. При изменении угла наклона шарик перемещается и замыкает или размыкает электрическую цепь, что приводит к изменению выходного сигнала. Это позволяет использовать модуль для обнаружения изменения положения и создания различных устройств, реагирующих на это изменение.
Применение
Модуль наклонного переключателя может быть использован в различных проектах, включая: - Системы сигнализации и безопасности - Системы сигнализации и безопасности - Управление освещением в зависимости от положения - Детекторы наклона для игровых контроллеров - Робототехнические проекты для обнаружения изменений положения - Образовательные проекты для изучения основ электроники
Технические параметры
Напряжение питания: 3.3V или 5V
Рабочий ток: <10mA
Угол наклона для активации: 15 градусов
Подключение
Для подключения модуля наклонного переключателя к Arduino, выполните следующие шаги: 1. VCC - Подключите к выводу 5V на Arduino. 2. GND - Подключите к выводу GND на Arduino. 3. OUT - Подключите к цифровому выводу D2 на Arduino.
Схема подключения
Arduino |
Модуль наклонного переключателя |
---|---|
5V |
VCC |
GND |
GND |
D2 |
OUT |
Пример кода для тестирования
Для того чтобы протестировать работу модуля наклонного переключателя, используйте следующий пример кода. Этот код считывает значение с датчика и выводит сообщение на последовательный монитор при изменении положения.
int Led = 13; // Определяем интерфейс светодиода
int buttonpin = 3; // Определяем интерфейс наклонного переключателя
int val; // Переменная для хранения значения
void setup() {
pinMode(Led, OUTPUT); // Светодиод как выход
pinMode(buttonpin, INPUT); // Переключатель как вход
}
void loop() {
val = digitalRead(buttonpin); // Считываем значение с переключателя
if (val == HIGH) { // Если переключатель наклонен
digitalWrite(Led, HIGH); // Включаем светодиод
} else {
digitalWrite(Led, LOW); // Выключаем светодиод
}
}
Заключение
Модуль наклонного переключателя является простым и надежным устройством для обнаружения изменения угла наклона. Он широко используется в проектах на базе Arduino для создания систем сигнализации, управления освещением и других интерактивных устройств. Благодаря своей простоте подключения и использования, этот модуль предоставляет надежное решение для обнаружения наклона и управления устройствами в зависимости от положения. Используя приведенный пример кода, вы можете легко интегрировать модуль наклонного переключателя в свои проекты и начать использование этого полезного датчика.