樹莓派使用wiringPi控制LED燈
阿新 • • 發佈:2019-01-06
硬體連線:
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毫秒閃爍一次: