http://wiringpi.com/download-and-install/
https://gitee.com/hrb880/wiringPi.git
#include <stdio.h>
#include <wiringPi.h>
int main() {
// 初始化wiringPi
wiringPiSetup();
int i = 0;
// 设置IO口全部为输出状态
// for( i = 0 ; i < 8 ; i++ )
// pinMode(i, OUTPUT);
pinMode(29, INPUT);
pinMode(0, OUTPUT);
printf("0 low, 29 hight\n");
pullUpDnControl(29, PUD_UP);
for (;;) {
// for( i = 0 ; i < 8 ; i++ )
{
// 点亮500ms 熄灭500ms
// digitalWrite(29, LOW); delay(1500);
if (digitalRead(29) == HIGH)
printf("high\n");
if (digitalRead(29) == LOW)
printf("low\n");
delay(1500);
// digitalWrite(0, LOW); delay(1500);
}
}
return 0;
}
#include <wiringPi.h>
#include <stdio.h>
int main( )
{
// 初始化wiringPi
wiringPiSetup();
int i = 0;
// 设置IO口全部为输出状态
//for( i = 0 ; i < 8 ; i++ )
// pinMode(i, OUTPUT);
pinMode (29, OUTPUT) ;
pinMode (0, OUTPUT) ;
printf("0 low, 29 hight\n");
//pullUpDnControl (GERT_BASE + 16, PUD_UP) ;
for (;;)
{
for( i = 0 ; i < 8 ; i++ )
{
// 点亮500ms 熄灭500ms
digitalWrite(29, LOW); delay(1500);
digitalWrite(0, LOW); delay(1500);
}
}
return 0;
}