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

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

ЧтоКомментарии
ИдентификаторAM412
ИнтерфейсGPIO
Предоставляетpresence1 = кто-то в зоне
0 = никого в зоне
Свойстваnone
Техническое описание

Код

В этом примере AM412 подключен к GPIO26. Изменения датчика обрабатываются с помощью обратного вызова:

s = sensor.attach("AM412", pio.GPIO26)

s:callback(
   function(magnitude)
      if (magnitude["presence"] == 1) then
         print("кто-то в зоне")
      else
         print("никого в зоне")
      end
   end
)

В этом примере AM412 подключен к GPIO26. Изменения датчика обрабатываются с помощью бесконечного цикла:

s = sensor.attach("AM412", pio.GPIO26)

while true do
   if (s:read("presence") == 1) then
      print("кто-то в зоне")
   else
      print("никого в зоне")
   end
end

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