Перейти к содержанию
Материалы раздела

Спецификация

ЧтоКомментарии
Идентификатор2P_TOGGLE_SWITCH
Интерфейс1 GPIO
Предоставляетpos1 = переключатель в позиции 1
0 = переключатель в позиции 0
Свойстваnone
Обратные вызовы?yes

Примечания

  • С помощью этого датчика вы можете получить позицию переключателя SPST (однополюсного, одностороннего) или SPDT (однополюсного, двустороннего).
  • SPST имеет 2 контакта. Подключите один контакт к GPIO, а другой к GND.
  • SPDT имеет 3 контакта. Подключите один контакт к GPIO, а один из других к GND.
  • Аппаратные подтяжки не требуются.
  • Аппаратное устранение дребезга не требуется.
  • Когда состояние уровня GPIO изменяется, датчик считывает позицию переключателя и выполняется обратный вызов с сообщением о позиции переключателя.

Код

-- Подключить переключатель к GPIO26
s = sensor.attach("2P_TOGGLE_SWITCH", 26)
s:callback(
   function(data)
      print(data.pos)
   end
)

Вернуться к списку датчиков