main:modules:endmod

Концевой переключатель

Концевой переключатель является по сути вариантом кнопки. Модуль помогает отслеживать «зажим» механизма переключателя. Такой модуль очень хорошо подойдёт для проектов роботов (которые должны определять въезд в препятствие). Модуль будет необходим при создании проектов, где необходимо фиксировать нажатие, открытие, закрытие предметов.

Модуль удобен тем, что уже содержит в себе резистор, и Вам не потребуется размещать его в цепи. Так же можно легко подключить модуль к Sensor-шилду.

  • Входное напряжение: 3,3 - 5 В
  • Потребляемый ток: 0,5 мА
  • Интерфейс: цифровой
  • Модуль (Д х Ш х В): 40 х 20 х 10 мм
  • Содержит в себе резистор, и Вам не потребуется размещать его в цепи
  • Можно легко подключить модуль к Sensor-шилду
  • Прост в использовании

В примере иллюстрируется подключение модуля к контроллеру, определение срабатывания переключателя и вывод данных в монитор Serial-порта. (Примеры тестировались на контроллере Smart UNO)

Схема подключения:

Скетч для загрузки:

const int pin = 8; //пин подключения модуля

void setup() {
  pinMode(pin, INPUT); //установка пина на вход
  Serial.begin(9600); //инициализация Serial порта
}

void loop() {
  if (digitalRead(pin) == LOW) Serial.println("Switch has been pressed"); //если есть нажатие, сообщить об этом
  else Serial.println("Switch has NOT been pressed"); //иначе сообщить о том что нажатия не было
  delay(500); //задержка в полсекунды (в данное время нажатие не отслеживается)
}

Нажимайте и отпускайте концевой переключатель. Наблюдайте на изменения значений в мониторе порта.

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