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

関連記事

海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer...

Verilog HDL

iOSデバイスのためのフィジカル・コンピューティングツールキ...

Live CV:インタラクティブにComputer Visi...

COLMAP:オープンソースのSfM・MVSツール

WordPressの表示を高速化する

Mitsuba 2:オープンソースの物理ベースレンダラ

UnityプロジェクトをGitHubで管理する

viser:Pythonで使える3D可視化ライブラリ

ビリケン商会 メカゴジラⅡ 電飾の手直し

Polyscope:3Dデータ操作用GUIライブラリ

Composition Rendering:Blenderに...

Python拡張モジュールのWindows用インストーラー配...

Windows10でPyTorchをインストールしてVSCo...

Geogram:C++の3D幾何アルゴリズムライブラリ

WordPressのサーバ引っ越し方法を考える

Deep Learningとその他の機械学習手法の性能比較

3D復元技術の情報リンク集

UnityのAR FoundationでARKit 3

NumSharp:C#で使えるNumPyライクな数値計算ライ...

SDカードサイズのコンピューター『Intel Edison』

Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『...

OpenCV バージョン4がリリースされた!

ROMOハッカソンに行ってきた

オープンソースの取引プラットフォーム

Structure from Motion (多視点画像から...

海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer...

Quartus II

海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer...

UnityのTransformクラスについて調べてみた

WebGL開発に関する情報が充実してきている

法線マップを用意してCanvas上でShadingするサンプ...

ブログをGoogle App EngineからAmazon ...

科学技術計算向けスクリプト言語『Julia』

openMVGをWindows10 Visual Studi...

iOSデバイスと接続して連携するガジェットの開発方法

3Dモデルを立体視で確認できるVRアプリを作っている

海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer...

MVStudio:オープンソースのPhotogrammetr...

iPhone・iPod touchで動作する知育ロボット『R...

海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer...

BlenderProc:Blenderで機械学習用の画像デー...

コメント