|
RXduino
1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
|
GPIOの操作に関するライブラリ [詳細]
#include "rxduino.h"関数 | |
| void | digitalWrite (int pin, int value) |
| 指定したピンから、HIGHまたはLOWを出力する [詳細] | |
| void | pinMode (int pin, int mode) |
| 指定したピンを入力または出力に設定する [詳細] | |
| int | digitalRead (int pin) |
| 指定したピンの値を読み取る [詳細] | |
| unsigned long | pulseIn (int pin, int val, unsigned long timeout=1000000) |
| ピンに入力されるパルスを検出する。 [詳細] | |
GPIOの操作に関するライブラリ
digitalio.h で定義されています。
| void digitalWrite | ( | int | pin, |
| int | value | ||
| ) |
指定したピンから、HIGHまたはLOWを出力する
| [in] | pin | ピン番号(GR-SAKURAのピン定義 で宣言したピン番号) |
| [in] | value | 出力状態の選択
|
| void pinMode | ( | int | pin, |
| int | mode | ||
| ) |
指定したピンを入力または出力に設定する
| [in] | pin | ピン番号(GR-SAKURAのピン定義 で宣言したピン番号) |
| [in] | mode | 出力状態の選択
|
| int digitalRead | ( | int | pin | ) |
| unsigned long pulseIn | ( | int | pin, |
| int | val, | ||
| unsigned long | timeout = 1000000 |
||
| ) |
ピンに入力されるパルスを検出する。
たとえば、パルスの種類(value)をHIGHに指定した場合、pulseIn関数は入力がHIGHに変わると同時に時間の計測を始め、
またLOWに戻ったら、そこまでの時間(つまりパルスの長さ)をマイクロ秒単位で返す。
あまりに長いパルスに対してはエラーとなる可能性がある。
| [in] | pin | ピン番号(tkdn-gpioで宣言したピン番号) |
| [in] | val | 測定するパルスの種類。HIGHまたはLOW |
| [in] | timeout | タイムアウトまでの時間(単位・マイクロ秒) デフォルトは1秒 |
1.8.5