PIR DEMO

 

 

Zde si ukážeme jak jednoduchý script stačí na ovládání světel pomocí PIR čidla připojeného přes DS2406 k naší sběrnici 1-WIRE.

 

PIR=$(cat /mnt/owfs/12.F05DC9000000/sensed.BYTE)
LED=0
if [ $PIR == 1 ]; then
  LED=42
  echo „$LED“ > /mnt/owfs/29.9A5516000000/PIO.BYTE
  sleep 10
else
  LED=21
  echo „$LED“ > /mnt/owfs/29.9A5516000000/PIO.BYTE
  time sleep 1
fi

Takto jednoduchý script puštěný ve smyčce stačí na ovládání světel kde dochází k přepnutí světel na červenou barvu a pokud je i po 10 vteřinách stále aktivní signál z PIR čidla tak dojde znovu k zapsání hodnoty určené pro červenou barvu LED diod mého zapojení. V případě že již není signál z PIR čidla aktivní dojde k zapsání hodnoty pro barvu zelenou. Kontrola dále probíhá každou vteřinu.

 

Comments are closed.