1. 程式人生 > >樹莓派使用wiringPi控制LED燈

樹莓派使用wiringPi控制LED燈

硬體連線:

1,樹黴派.麵包板,公對母杜邦線,LED二極體,200歐左右電阻

二極體的正極連線一個200歐姆左右的電阻,然後連線到樹黴派的5V引腳,對應著2號引腳,如下圖所示,

負極連線GND,即連線為0V的任意引腳.

連線的電路圖如下:

連線好的實物圖如下:

軟體程式碼如下:  在終端輸入: vim  led.c  輸入以下的程式碼

#include <wiringPi.h>
char LED=25;

int main(void)
{
if(wiringPiSetup() < 0) return -1;
pinMode (LED,OUTPUT);

while(1)
        {
        digitalWrite(LED,1);  //設定為高電平
        delay(400);               //延遲400毫秒
        digitalWrite(LED,0);   //設定為低電平
        delay(400);               //延遲400毫秒
        }
}

然後儲存之後,在終端輸入: gcc -Wall led.c -o led  -lwiringPi

最後: sudo  ./led  執行程式:

如圖的led燈便會每隔400毫秒閃爍一次: