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

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

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

Примечания

  • Аппаратные подтяжки для переключателя не требуются.

Код

-- Подключить переключатель к GPIO26
s = sensor.attach("PUSH_SWITCH", pio.GPIO26)

-- Зарегистрировать обратный вызов. Обратный вызов выполняется при изменении любого свойства датчика.
s:callback(
   function(data)
      if (data.on == 1) then
         print("включен")
      elseif (data.on == 0) then
         print("выключен")
      end
   end
)

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