サイトアイコン NegativeMindException

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というのをインストールしてみた。


スポンサーリンク

関連記事

  • Raspberry Piでセンサーの常時稼働を検討する
  • OpenCV 3.1から追加されたSfMモジュール
  • AfterEffectsプラグイン開発
  • Amazon EC2ログイン用の秘密鍵を無くした場合の対処方法
  • pythonもかじってみようかと
  • PythonでBlenderのAdd-on開発
  • 書籍『OpenCV 3 プログラミングブック』を購入
  • cvui:OpenCVのための軽量GUIライブラリ
  • UnityでTweenアニメーションを実装できる3種類の無料Asset
  • 書籍『3次元コンピュータビジョン計算ハンドブック』を購入
  • まだ続くブログの不調
  • UnityでOpenCVを使うには?
  • Blender 2.8がついに正式リリース!
  • Google App Engineのデプロイ失敗
  • OpenCV バージョン4がリリースされた!
  • WordPressプラグインの作り方
  • Kubric:機械学習用アノテーション付き動画生成パイプライン
  • Blendify:コンピュータービジョン向けBlenderラッパー
  • UnityのMonoBehaviourクラスをシングルトン化する
  • iPhone x ロボットハッカソン~RomoのiPhone用SDKで目覚ましアプリを作る~
  • クラスの基本
  • ポリゴンジオメトリ処理ライブラリ『pmp-library (Polygon Mesh Process...
  • ディープラーニングに対応したPythonの機械学習ライブラリ『Pylearn2』
  • HD画質の無駄遣い
  • Verilog HDL
  • OpenMVS:Multi-View Stereoによる3次元復元ライブラリ
  • SDカードサイズのコンピューター『Intel Edison』
  • 書籍『ゼロから作るDeep Learning』で自分なりに学ぶ
  • SVM (Support Vector Machine)
  • Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番
  • Google製オープンソース機械学習ライブラリ『TensorFlow』のWindows版が公開された
  • SONYの自律型エンタテインメントロボット『aibo』
  • Super Resolution:OpenCVの超解像処理モジュール
  • Unity Scriptコーディング→Unreal Engine Scriptコーディング
  • Unityで強化学習できる『Unity ML-Agents』
  • UnrealCLR:Unreal Engineで.NET Coreを利用できるプラグイン
  • OpenCVでiPhone6sのカメラをキャリブレーションする
  • 海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer. 洗浄・煮沸
  • BlenderProc:Blenderで機械学習用の画像データを生成するPythonツール
  • AmazonEC2のインスタンスをt1.microからt2.microへ移行する
  • Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『TouchScript』
  • 組み込み向けのWindows OS 『Windows Embedded』
  • モバイルバージョンを終了