Спецификация
| Что | Комментарии | |
|---|---|---|
| Идентификатор | 2P_TOGGLE_SWITCH | ![]() |
| Интерфейс | 1 GPIO | |
| Предоставляет | pos | 1 = переключатель в позиции 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
)
