查看所需GPIO口对应数
我所用GPIO.0和GPIO.1、GPIO.27,分别对应 0 和 1、27 。
利用Notebad++编写程序
程序:
#include <wiringPi.h>
#define uchar unsigned char
#define ledr 0
#define ledg 1
#define key 27
int main()
{
wiringPiSetup(); //wiringPi库初始化
pinMode(ledg, OUTPUT); //设置1口为输出模式
pinMode(ledr, OUTPUT); //设置0口为输出模式
pinMode(key,INPUT); //设置27口为读取模式
while(1)
{
if(digitalRead(key)==1)
{
digitalWrite(ledr,HIGH);
digitalWrite(ledg,LOW);
}
else
{
digitalWrite(ledg,HIGH);
digitalWrite(ledr,LOW);
}
}
return 0;
}