wiringPi (C语言) 控制树莓派引脚



Blink is the “Hello World” of the GPIO interfacing world. It’s the simplest program and circuit that lets you see something happening.

If you have the following saved in a file called blink.c:

#include <wiringPi.h>
int main (void)
  wiringPiSetup () ;
  pinMode (0, OUTPUT) ;
  for (;;)
    digitalWrite (0, HIGH) ; delay (500) ;
    digitalWrite (0,  LOW) ; delay (500) ;
  return 0 ;

 then to compile and run, you would enter:

gcc -Wall -o blink blink.c -lwiringPi
sudo ./blink

 To see the output of this, you would need to connect a single LED to the GPIO connector of the Raspberry Pi as follows:

and if all goes well, you should see the LED flashing once a second.

The LED is any generic LED you may have – typically 5mm diameter and the resistor is 330Ω.

You can find blink.c and others – blink8.c and blink12.c in the examples directory of the wiringPi distribution. To use the makefile to compile them:

make blink
make blink8
make blink12

文章标签: 树莓派 GPIO wiringPi
个人分类: 树莓派
想对作者说点什么? 我来说一句