一、原理:
紅外線傳感器爲輸入設備:當人走動或靠近紅外線傳感器,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);
}
}