• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2014年12月18日

Raspberry piで音楽サーバー(その5)--- Python GPIOライブラリを使う

Raspberry piで音楽サーバー(その5)--- Python GPIOライブラリを使う 年末の合間に、Raspberry piを扱ってみる。


やりたいことはRaspberry piに制御スイッチや表示を付けること。しかしシェルスクリプトとかだといまいち美しくないので、Raspbeery piでは標準らしいPythonを使うのがよいだろう。

Pythonはスクリプト言語ですが、今風にオブジェクト指向言語でもあるわけで。



○ GPIOライブラリのインストール

他のWEB情報を参照して、

pi@volumio:~$ sudo vi /etc/apt/sources.list

で、

deb http://archive.raspberrypi.org/debian/ wheezy main

を追加する


pi@volumio:~$ sudo apt-get update
pi@volumio:~$ sudo apt-get -y install python-rpi.gpio

これでPython用のGPIOライブラリがインストールされます


○ GPIOライブラリの版数確認

pi@volumio:~$ sudo python
Python 2.7.8 (default, Sep 15 2014, 08:50:29)
[GCC 4.9.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import RPi.GPIO as g
>>> g.VERSION
'0.5.8'

>>>quit()


○ GPIOライブラリを使って設定する

- ピンの参照方法の指定

・Broadcomチップの信号名で設定モードに、もう一つの設定方法はBOARDパラメタを使う方法でコネクタのピン番号ですね
信号名で設定して置いたほうが、将来の互換性が保てそうです

>>> g.setmode(g.BCM)

- ピンの入出力モード設定
対象は汎用ピンのチャネル21を設定してみる
初期値は0V(テスターで測定、以下同様)のようである

>>> g.setup(21, g.OUT)

__main__:1: RunimeWarning: This channel is already in use, Continuing anyway. Use GPIO.setwarning(False)

が出たので、

>>> g.setwarning(False)

の後で、

>>> g.setup(21, g.OUT)


○ 出力値を設定

>>> g.output(21, True)

で、3.29V

>>> g.output(21, False)


で0V出力です



以上、最も基本的な設定ですが、千里の道も一歩からといいますから。

あとは普通にコードが記述できそうでスクリプトファイルをrc.localの起動スクリプトの最後に呼び出してやればよいでしょう。プログラムコードの前にはおまじない必要ですが。

やりたいことはREADYランプ表示とシャットダウンスイッチ機能です。リセット処理はハード処理なのでスクリプトは不要です。


ブログ一覧 | オーディオ・音楽 | 日記
Posted at 2014/12/18 20:13:51

イイね!0件



タグ

今、あなたにおすすめ

ブログ人気記事

ぶらぶらドライブ┣¨┣¨┣¨─=≡ ...
zx11momoさん

今日は355でランチドライブ
SNJ_Uさん

8/14(木)今朝の一曲🎶ザ・ウ ...
P・BLUEさん

真夏のメンテナンス走行 2025
ofcさん

木を見て森を見ず
kazoo zzさん

今日は木曜日(おうどん考🍜🤔)
u-pomさん

この記事へのコメント

コメントはありません。

プロフィール

「イヤー理解できない」
何シテル?   08/14 11:06
Lotus Elise S:車はオープンとライトウェイト、NAエンジンでMT、リア駆動が楽しい。雨の日は乗らない車だった、アイコンだけは残しとくかな ...
みんカラ新規会員登録

ユーザー内検索

<< 2025/8 >>

     12
34567 8 9
1011 12 13141516
17181920212223
24252627282930
31      

リンク・クリップ

愛車一覧

スズキ ジムニーシエラ スズキ ジムニーシエラ
今後新たには出てこないだろう、ICE(NAエンジン)のMT且つリア駆動車、別に林道行かな ...
ホンダ シビック (ハッチバック) ホンダ シビック (ハッチバック)
プリウスPHVからの乗り換えです。ハイブリッドですが新開発エンジンとCVTハイブリッドと ...
トヨタ プリウスPHV トヨタ プリウスPHV
2021年6月3日発売開始の、現行モデル最後?のマイナーエンハンスモデル。 リーフで2 ...
日産 リーフ 日産 リーフ
30KWH、走行1万Kmのディーラー車あがり。キモのバッテリーは12セグからスタート。 ...
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation