Raspberry PiのGPIOを操作するPythonライブラリ『RPi.GPIO』の使い方

だいぶサボってたけど、Raspberry Pi 2でセンサーを扱うPythonプログラミングを再開した。
この前Lチカを試した時、RPi.GPIOはピン番号でしか入出力のピン指定できないのかと誤解してたけど、ちゃんとナンバリング設定の方法があるようだ。↓

RPi.GPIOの基本的な使い方

RPi.GPIOではRaspberry PiのGPIOの各ピンを指定するための方法が2つ用意されています。
1つは
GPIO.setmode(GPIO.BOARD)
とする方法で、もう1つは
GPIO.setmode(GPIO.BCM)
とする方法です。

ということで、RPi.GPIOではRaspberry PiのGPIOの各ピンを指定する方法が2種類用意されていて、ちゃんと選べるのね。


スポンサーリンク


プルアップ抵抗とかプルダウン抵抗とか、まだよくわからん。。。この辺りはセンサーを繋いで動かしながら学んでいくか。↓


スポンサーリンク

RPi.GPIO.setupメソッドについてもう少し

センサーの情報は、できれば記録しておいて時系列でグラフ化したりしてみたいんだけど、データベースとか大事にならずにcsvか何かに出力してどうにか手軽にできないだろうか。やっぱりサーバサイドの開発知識が不十分だなぁ。。
ラズパイでセンサーのデータを継続的に記録する(ソフトウェア編)
Raspberry PiのPythonからTMP36のアナログ温度センサとMCP3008のADコンバータを使う

ところで、Raspberry Piのターミナル上で日本語が文字化けしてしまうので、jfbtermというのをインストールしてみた。


スポンサーリンク

関連記事

Mayaのプラグイン開発
読みやすくて高速なディープラーニングのフレームワーク『Caffe』
3分の動画でプログラミングを学習できるサイト『ドットインストール』
書籍『仕事ではじめる機械学習』を読みました
ブログの復旧が難航してた話
OANDAのfxTrade API
Iterator
TeleSculptor:空撮動画からPhotogrammetryするツール
Kubric:機械学習用アノテーション付き動画生成パイプライン
Unityの薄い本
UnityでTweenアニメーションを実装できる3種類の無料Asset
WordPressの表示を高速化する
hloc:SuperGlueで精度を向上させたSfM実装
UnityでARKit2.0
海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer. 身体の電飾
ZBrushのZScript入門
UnityのGameObjectの向きをScriptで制御する
OpenCVでPhotoshopのプラグイン開発
まだ続くブログの不調
光学式マウスのセンサーを応用すると…
サンプルコードにも間違いはある?
インタラクティブにComputer Visionコーディングができるツール『Live CV』
ブログのデザイン変えました
ビリケン商会 メカゴジラⅡ 電飾の手直し
海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer. 仕切り直し
オープンソースの取引プラットフォーム
Python拡張モジュールのWindows用インストーラー配布サイト
オープンソースのロボットアプリケーションフレームワーク『ROS (Robot Operating S...
Structure from Motion (多視点画像からの3次元形状復元)
海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer. 発煙ギミックを検討する
Google App Engine上のWordPressでAmazonJSを利用する
Unityの各コンポーネント間でのやり取り
複数画像から3次元形状を再構築するライブラリ『Multi-View Environment』
WordPressプラグインの作り方
FreeMoCap Project:オープンソースのマーカーレスモーションキャプチャ
海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer. 胸の電飾加工
Super Resolution:OpenCVの超解像処理モジュール
AnacondaとTensorFlowをインストールしてVisual Studio 2015で使う
海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer. LEDテープで面光源を作る
海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer. 電飾のための工作 その4
Mechanizeで要認証Webサイトをスクレイピング
konashiのサンプルコードを動かしてみた

コメント