Raspberry Pi 2のGPIOピン配置

前回に引き続き、Raspberry Pi 2でIoT的なモノを作ろうと調べている。





メインで使う言語は、手軽で実装例も豊富なPythonに決めて、例のRPi.GPIOを使ってPythonからLEDを光らせてみることにした。


スポンサーリンク


Raspberry Pi 2のピン配置はこんな感じ。↓


この前見つけたlighttpdでWebサーバを構築して、WebブラウザからLEDのOn/Off制御を試すことにした。
コーディングには色んなサイトで例として載っているnanoってエディタをを使ってみた。viに不慣れなので、こういうシンプルなツールが有難い。この辺は普通のLinuxとサーバサイドの知識があればそれほど混乱しないでスムーズに進むね。
ブラウザで表示するhtmlにはPythonのコードを起動するjavascriptを仕込む。この辺はフロントエンドの知識も絡んでくるな。

さて、ちゃんとブラウザからLEDを操作できたので満足。RPi.GPIOで指定するピン番号って、本当にピン番号なのね。
やってみて思ったけど、IoTって、質素な端末で凝った処理ができない分、広く浅い知識が求められるのね。まあ、ソフトウェアというジャンルは、低次な処理を隠蔽したツールがすぐに登場する分野だから、基本的には「広く浅く」なんだけど。

これにセンサーとかを繋ぐとなると、情報をWebブラウザでキレイに表示するためにフロントエンドの知識も必要だ。あり物をちょいと調べてみる。↓


スポンサーリンク

Javascriptで扱えるカッコイイグラフのまとめ

ここに載ってるccchartのBar Chartとかが良い感じだなぁ。

https://blog.negativemind.com/2015/05/26/raspberry-pi-rpi-gpio/


スポンサーリンク

関連記事

OpenCVの超解像(SuperResolution)モジュールを試す
第1回 3D勉強会@関東『SLAMチュートリアル大会』
フィクションに登場するUIデザインのまとめサイト
ディープラーニングに対応したPythonの機械学習ライブラリ『Pylearn2』
JavaScriptのデータビジュアライゼーションライブラリ『D3.js』
JavaScriptとかWebGLとかCanvasとか
DCGAN (Deep Convolutional GAN):畳み込みニューラルネットワークによる敵...
CNN Explainer:畳み込みニューラルネットワーク可視化ツール
オープンソースのSLAMライブラリ『Cartographer』
CGレンダラ研究開発のためのフレームワーク『Lightmetrica (ライトメトリカ)』
TensorFlowでCGを微分できる『TensorFlow Graphics』
OpenGVのライブラリ構成
UnityのAR FoundationでARKit 3
プログラミングスキルとは何か?
UnityユーザーがUnreal Engineの使い方を学ぶには?
Mitsuba 2:オープンソースの物理ベースレンダラ
プログラムによる景観の自動生成
Google App EngineでWordPress
オープンソースの物理ベースGIレンダラ『appleseed』
Google App Engine上のWordPressでAmazonJSを利用する
adskShaderSDK
フォトンの放射から格納までを可視化した動画
Google App Engine上のWordPressでFlickrの画像を貼る
光学式マウスのセンサーを応用すると…
ブラウザ操作自動化ツール『Selenium』を試す
機械学習で遊ぶ
バージョン管理の履歴を可視化するツール『Gource』
海洋堂 20cmシリーズ『デスゴジ』 クリアーオレンジVer. 発煙ギミックを検討する
機械学習に役立つPythonライブラリ一覧
Javaで作られたオープンソースの3DCGレンダラ『Sunflow』
Amazon Web ServicesでWordPress
タイミングとクオリティ
Mechanizeで要認証Webサイトをスクレイピング
Arduinoで人感センサーを使う
ミニ四駆を改造してBluetoothラジコン化する
3Dグラフィックスの入門書
UnityのMonoBehaviourクラスをシングルトン化する
網元AMIで作ったWordpressサイトのインスタンスをt1microからt2microへ移行した
AndroidもopenGLも初心者さ (でもJavaは知ってるよ)
Structure from Motion (多視点画像からの3次元形状復元)
Blenderの人体モデリングアドオン『MB-Lab』
ブラウザ上でJavaScript,HTML,CSSを書いて共有するサイト『jsdo.it』

コメント

  1. […] ・Raspberry Pi 2のGPIOピン配置(□が部品面になっています。半田面が四角なので注意) […]

  2. […] Raspberry Pi 2のGPIOピン配置 […]

  3. […] Raspberry Pi 2のGPIOピン配置前回に引き続き、Raspberry Pi 2でIoT的なモノを作ろうと調べている。メインで使う言語は、手軽で実装例も豊富なPythonに決めて、例のRPi.GPIOを使ってPythonからLEDを光 […]