Controlling GPIO with wiringpi

Raspberry piにはGPIOを制御するモジュールが存在します。

今回はこれを使用して、GPIOを制御してみます。

LEDをGPIO_23(40ピンヘッダの16番)へ接続します。

sudo apt-get install python-dev python-pip

sudo pip install wiringpi

sudo python blink_led.py

blink_led.pyのコード

import wiringpi

from time import sleep

wiringpi.wiringPiSetupGpio()

wiringpi.pinMode(23,1)

wiringpi.digitalWrite(23, 0)

while 1:

wiringpi.digitalWrite(23,1)

sleep(0.5)

wiringpi.digitalWrite(23,0)

sleep(0.5)

1秒毎に0.5秒間, LEDが点滅します。