/download-and-install/
/hrb880/wiringPi.git
#include <stdio.h>#include <wiringPi.h>int main() {// 初始化wiringPiwiringPiSetup();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( ){// 初始化wiringPiwiringPiSetup();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 熄灭500msdigitalWrite(29, LOW); delay(1500);digitalWrite(0, LOW); delay(1500);}}return 0;}