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

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

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

Примечания

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

Код

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

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