内容へ移動
LBS Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
jp:rpi:rpi-pwr:program
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
======(e) プログラミング====== ---- =====はじめに===== ---- * ここでは、RPi-PWRボードのユーザ拡張I/Oをアクセスするためのプログラミング例を紹介します。\\ * RPi-PWRを使用してのRPi-PWRの各部を操作するプログラミングにはソフトウェアのインストールが必要です。\\ * 以下の手順はRaspbian wheezyを前提にしています。\\ ---- =====RPi-PWRのLEDの動作試験===== ---- RPi-PWRのLEDの動作試験を紹介します。 * OSを起動し、次の「I/Oアクセスサンプル」のgpio_led2_blink.shを適当な位置に置きます。\\ * シェルスクリプトを実行し、RPi-PWR基板上のLED2が点滅する事を確認します。\\ <code bash> $ sudo ./gpio_led2_blink.sh </code> ---- =====I/Oアクセスサンプル===== ---- ユーザ用I/Oアクセス・プログラムの例として、RPi-PWRのLED2を点滅させるプログラムを紹介します。\\ 以下はシェルスクリプトを使った例です(gpio_led2_blink.sh)。\\ [[https://www.ladybugsystems.com/supports/public/files/rpi/rpi-pwr/gpio_led2_blink.sh|test-gpio_led2_blink.shのリンク]]\\ <code bash> #!/bin/bash # configure GPIO 25 as output port echo "25" > /sys/class/gpio/export echo "out" > /sys/class/gpio/gpio25/direction # repeat toggle 5 times for (i=0; i<5; i++) do echo "1" > /sys/class/gpio/gpio25/value sleep 1 echo "0" > /sys/class/gpio/gpio25/value sleep 1 done echo "1" > /sys/class/gpio/gpio25/value # terminate GPIO port echo "25" > /sys/class/gpio/unexport </code> GPIOのアクセス方法は、このシェルスクリプトを使う方法以外にも、Python/C/Shell Script等を使用する方法が各種WEB上に公開されているので参考にして下さい。\\ ---- =====RPi-PWRのユーザ拡張I/Oサンプル===== ---- [[https://www.ladybugsystems.com/supports/public/files/rpi/rpi-pwr/sample_LD1_LD2.sh|ユーザLED:sample_LD1_LD2.shのリンク]] (ver 1.03 : 2015.01.28)\\ [[https://www.ladybugsystems.com/supports/public/files/rpi/rpi-pwr/sample_E-LD.sh|拡張ユーザLED:sample_E-LD.shのリンク]] (ver 1.03 : 2015.01.28)\\ [[https://www.ladybugsystems.com/supports/public/files/rpi/rpi-pwr/sample_S2_JP5.sh|ユーザプッシュSW:sample_S2_JP5.shのリンク]] (ver 1.03 : 2015.01.28)\\ [[https://www.ladybugsystems.com/supports/public/files/rpi/rpi-pwr/sample_JP3_JP4.sh|ユーザジャンパ : sample_JP3_JP4.shのリンク]] (ver 1.03 : 2015.01.28)\\ ----
jp/rpi/rpi-pwr/program.txt
· 最終更新: 2023/12/29 15:23 by
wiki_editor
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ