09時44分10秒この記事は5年ほど前に投稿された記事です。この記事の内容は古くなっている可能性があります。更新日時にご注意ください。今回はとりあえず何か制御してみようという事で、一番簡単な方法でGPIOにてLEDのオンオフをしてみたいと思います。するモノ・RaspberryPi2・最低限キーボード・何らかのLED(私は自作パーツとして売られている電源ランプ用のLEDを使用)説明RaspberryPiからは制御に使えるGPIOピンが出ています。そもそもGPIOとはなんぞや?と。あって、ソフトウェアによって入力にも出力にも切り替える事が出来て、オンとオフの切り替えが出来る端子です。スイッチを押したら何か処理をしたり、LEDやモーターなどを光らせたり出来ます。ラズパイのGPIOピンは3.3Vの電源ですので青色LEDならそのままでもOKですね(本当は抵抗入れた方が良いけど)ただし、あまり大きな電流を流せるものでもないので、大電流回路を制御しようとすると間に制御回路が必要になってきます。そこで今回はとりあえず使い方を見てみようという事で一番簡単にできるLEDのオンオフをしてみます。ちなみにラズパイのピン配列はこんな感じらしいです。赤色で示したピンが電源出力で青色がGPIOピン、クロがGNDです。この青色のピント黒色のピンの間にLEDやスイッチを繋ぐ事でI/O制御が可能です。18番ポート(12番ピン)を使って制御しました。ちなみに白色のピンは何やらデバッグ用のピンらしいので何も接続しないでください。【前準備】LEDのプラス側を基板上の12番ピンに、マイナス側を14番ピンにそれぞれ接続する。RaspberryPiの電源を入れログインする。/sys/class/gpio/gpio18/]と入力してディレクトリを移動する。direction]と入力してポートを出力モードに切り替える。)これでポートの設定が終わった。今この状態では信号は出力されていないのでLEDは光っていない。value]とコマンドを実行するとLEDが点灯する。次の1を0にすると消灯する。簡単なGPIOの制御方法でした。この方法では本当に簡単なGPIOしか出来ないし、コマンドも長いので実用には向きませんが。OSに標準で組み込まれているので何も準備せずに手軽に楽しむ事が出来ます。本格的な制御は追加ソフトウェアをインストールしてC言語や他のスクリプト言語を使用して行いますが。オンオフはこの方法で出来ます。ちなみに今回使用したポート18番はPWM制御が利用出来ますので。サーボモーター制御やLEDの調光も可能です。制御用のRSとリセットは今までどおりwiringPiを用いて制御します。用いて直接叩いてやります。なんか難しそうに聞こえますが、やっていることはGPIO制御初回でGPIOのファイルを書き換えてGPIOを制御した方法とそんなに変わりません。Piに標準で用意されているPWM制御機能を使用してみたいと思います。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。252ヴィッツ(NSP130)にナビ取り付けました。168DAC買いました。141スピーカー買いました。7年ぶりにメインのカメラを買い換えました。76キーボード買いました。テレビ台をDIYする。