Nothing New

楽に楽しく生きれたら幸せ

ラズパイ奮闘記 (5) wiringPiを使ってC言語でLEDを点滅させる

すこしRedmine導入で寄り道してしまいましたが、いよいよC言語でGPIOの制御にチャレンジします。手始めに、マイコン界のHello Worldと呼ばれるLチカをやってみます。意気込んではみるものの、まったく知らないので、またもや先人の教えにお世話になります。

参考にさせていただいたサイト:

make.bcde.jp

wiringPiのインストー

git clone git://git.drogon.net/wiringPi 
cd wiringPi
./build

# 念のためバージョン確認
gpio -v

動作確認

gpio -g write 17 1
gpio -g write 17 0

配線

Fritzingで書いてみました。

  • PIN11(GPIO17)  : 入力
  • PIN6(GND) : GND

f:id:allegretter:20170728144057p:plain

サンプルプログラム

ソースの転載はしないので、参考元サイトをご覧くださいm(_ _)m

コマンド実行

gcc -o brink wiringpi_brink.c -I/usr/local/include -L/usr/local/lib -lwiringPi
./brink

あっさり点滅させることができました! 一歩前進!

f:id:allegretter:20170728152127j:plain