Tag Archives: Raspberry Pi - Page 2

Raspberry Pi wiringpi WiringPi-Python インストール

GPIOを使うのに標準のライブラリよりも使い勝手のよさそうなライブラリを発見したためこちらを使うことにした。

$ sudo apt-get install git python-dev python-setuptools # 必要なパッケージをインストールする
$ cd /tmp # 当然だが/tmpは再起動すると中身が削除されるため注意する
$ git clone https://github.com/WiringPi/WiringPi-Python.git
$ cd WiringPi-Python
$ git submodule update –init
$ sudo cp WiringPi/wiringPi/*.h /usr/include/ # ヘッダーファイルが無いと怒られるためコピーしておく
$ sudo python setup.py install
$ cd

サンプルコード

#!/usr/bin/env python
# -*- coding:utf-8 -*-

import wiringpi
import time

if __name__ == '__main__':
    io = wiringpi.GPIO(wiringpi.GPIO.WPI_MODE_GPIO)
    io.pinMode(23,io.OUTPUT)
    io.digitalWrite(23,io.HIGH)
    while True:
        io.digitalWrite(23,io.LOW)  # on
        time.sleep(1)
        io.digitalWrite(23,io.HIGH) # off
        time.sleep(1)

参考サイト
Raspberry Pi GPIO with Python (without root) – Sirmc.net
fatal error: wiringPi.h: No such file or directory · Issue #7 · WiringPi/WiringPi-Python · GitHub

フリー素材 Raspberry Pi GPIO 配置図 Revision 2.0 (512MB)

ブログやサイトで自由に使えるRaspberry Pi Revision 2.0のGPIOの配置図が欲しかったので作成してみました。
MicroSoft Office PowerPoint 2010形式で白黒版とカラー版を準備しました。自由にご利用ください。改変・再配布しても構いません。

サンプル カラー版のGPIO配置図
Raspberry_Pi_GPIO

ダウンロード(pptx形式)

※ ピンのピッチなどの縮尺は考慮致しておりません。ご了承ください。
※ サーバへ負荷がかかるためサンプル画像への直リンクはご遠慮ください。