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

Содержимое файла в Serial Monitor

Введение

Модуль наклонного переключателя представляет собой устройство, которое используется для обнаружения изменения угла наклона. Этот модуль часто используется в проектах на базе 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 для создания систем сигнализации, управления освещением и других интерактивных устройств. Благодаря своей простоте подключения и использования, этот модуль предоставляет надежное решение для обнаружения наклона и управления устройствами в зависимости от положения. Используя приведенный пример кода, вы можете легко интегрировать модуль наклонного переключателя в свои проекты и начать использование этого полезного датчика.