Day15 Raspberry PiでLチカ(WiringPi)

C言語のWiringPiライブラリを用いてLチカを行う。330Ωの抵抗とLEDを直列に接続している。WiringPiは独自のピンの指定方法があるため、注意が必要である。詳しくは、こちらのサイトを参照されたい(https://projects.drogon.net/raspberry-pi/wiringpi/pins/
/* led.c */
#include<wiringPi.h>
#define PIN 7 //using 7 pin(GPIO4)
int main(void){
//setup
wiringPiSetup();
pinMode(PIN, OUTPUT);

//Blinking the LED
while(1){
// turn the led on
digitalWrite(PIN, 1);
//wait for 1000 msec
delay(1000);
// turn the led off
digitalWrite(PIN, 0);
//wait for 1000 msec
delay(1000);
}
return 0;
}

コンパイルでは、wiringPiをリンクするようにオプションを付加する。
$ gcc -o led led.c -lwiringPi

ルートで実行
$ sudo ./led

【参考文献】
http://mas-home.hatenablog.com/entry/2013/01/06/204616
林和孝『Raspberry Piで遊ぼう』ラトルズ 2014