Digilent社のPmod(ペリフェラルモジュール)はマイコン開発者の間では非常によく知られている。PSoCボードにもPmod用ヘッダが搭載されている。XylinxのFPGAボードにもPmodヘッダがある。した便利なツールを使うことであなたのアイデアを素早くプロトタイピングできるのだ。たしかにアナログ/デジタル変換用モジュールは世の中に多く出回っているが、Pmodの場合6ピンもしくは12ピンヘッダに接続するだけで、ブレッドボードやジャンパ線を利用しなくとも簡単に接続できる。キーパッドやSDカードなども簡単に追加できる。Piの環境へと持ってくることができれば、さらにその開発は加速すること間違いなしだ。私は既にいくつかのPmodモジュールを持っている。LEDモジュール)だ。そのため、これを利用して実際に低コストなプロトタイピングを行ってみた。HATはこのような可愛らしい箱に入っている。中は衝撃を防ぐため緩衝材によって十分保護されている。Piで利用する際には他の道具は一切必要ない。W、そしてZeroが対応している40ピンGPIOコネクタと互換性がある。(JC)に対応している。これらはすべてGPIOに接続されている。Piに電源を供給できるが、私は今のところまだ試したことはない。Piの電源供給とバレルジャックからの電源供給を同時に行わないことだ。焼けるような匂いがしても保証はできない。ボード上にさらにジャンパがあることに気づくだろうか。ショートさせたいときはJP1とJP2を使えばJBポートのI2Cピンにプルアップ抵抗を利用できる。OSやそのドライバなどの情報を持つボード上のEPROMに書き込むこともできる。本当にコアなユーザーでない限り、このEPROMの情報を変更する必要はない。今すぐゼロからI/Oヒーローにまずはじめに、ライブラリをインストールする必要がある。今回、この手順についてはスキップすることにする。Piに関して初心者でもそこまで難しいものではないはずだ。ドキュメント内のインストール手順に続いて、いくつかの基本的な例と、サポートされているPmodライブラリを利用してもう少し発展させた例を紹介しよう。Worldを表示したい場合は、以下のようなシンプルなソースコードより少し複雑になる。World!”)しかし、ライブラリを利用するおかげで、そこまで複雑にならなくて済む。World」を表示する例のPythonコードを以下に示そう。oled.cleanup()もしあなたがLinux初心者であったならば、Pythonプログラム(例えばhello.py)を編集、保存するためのテキストエディタを利用したことがない場合は、以下の利用可能なエディタのうちどれかを利用してみてほしい。hello.pyhello.pyを作成後、直接Pythonインタプリタから以下のように実行できる。hello.py直接実行できるように権限を設定することもできる。hello.pyすると以下のように実行できる。./hello.pyしかし、この場合プログラムの先頭には以下を含めないといけないことに気をつける。pythonこの先頭の魔法の言葉は「シバン(shebang)」と呼ばれており、OSにおいてスクリプトがどのインタプリタを利用すればいいのかを教えてくれるものである。何もないIDLE状態から実行したいのであればそれも可能だ。World」が表示されるはずだ。ここまでの手順がうまく言ったのであれば、発展例を動かすのはすぐだ。Life)シミュレーションを動かしてみよう。アナログクロックライフゲームこれらのプログラムをハードウェアのセットアップなしで動かすことができるのは非常に美しい。私がなにかしようと考えた場合、明日にでも実現できるのだ。今回のサンプル以外にも例えば、温度の測定しようと考えた場合、Pmodモジュールを交換することだけでできるのだ。Back氏のライブラリはプロジェクトの開始において、「速く簡単に」を支援してくれる素晴らしいものだ。いくつかのサンプルが用意されており、これらを利用することでハードウェアを“飛び越えて”利用できる。LEDスクリーンを理解するのは、最初は難しそうに感じるかもしれないが、今回紹介したようなサンプルコードがあれば今すぐにでも洗練されたスクリーンディスプレイのなんでも表示できる。HATとAndrew氏のライブラリは、ハードウェアの問題なしであなたの次のプロジェクトの「強力なクイックスタート」を助けてくれるに違いない。1:32フォローする通知いいねコメントログインしてコメント関連記事トランジスタとラズベリーパイでつくる液体検出センサBissett製作した回路は液体を検出しLEDを光らせるという単純なものだ。液体検出センサの回路は、たった1つのトランジスタと1,2個の抵抗があれば作ることができる。センサが完成したら、そこにラズベリーパイを組み合わせることでメッセージを表示してみよう。リード線をナトリウムやカリウムなどのイオンが存在する水中に浸すと、電気が流れてトランジスタがオン状態になりLEDが点灯する。3向けのClickシールドのリリースにより、様々Clickボードを使用できるようになりました。B+の第一印象と、新機能及び改善された機能をいくつか説明します。これまで明らかにされていない詳細にも触れています。使用した基板及びオペレーティングシステムはリリース前のバージョンで、これからリリースされる実際の製品とは多少異なっている部分があるかもしれませんがご容赦ください。B+」について語っています。