樹莓派學習筆記-人體紅外線感應燈-wiringPi

一、原理:
紅外線傳感器爲輸入設備:當人走動或靠近紅外線傳感器,GPIO3讀到高電平,否則讀到低電平。
LED燈爲輸出設備:GPIO 0和GPIO1 輸出低電平時LED燈被點亮

這裏寫圖片描述這裏寫圖片描述
代碼如圖


#include<stdio.h>
#include<wiringPi.h>

void main()
{
 int level;
 level=1;
 wiringPiSetup();
 pinMode(0,OUTPUT);
 pinMode(1,OUTPUT);
 pinMode(3,INPUT);
 while(1)
 {
   int currentLevel=digitalRead(3);
   if(currentLevel==1)
   {
        digitalWrite(0,1);
        digitalWrite(1,1);
   }
   else
   {
        digitalWrite(0,0);
        digitalWrite(1,0);
   }
  delay(10);
 }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章