DIO 汎用ディジタルIO
DIO 汎用ディジタルIO
汎用ディジタルIO(DIO)の操作には以下の関数を利用します。
pinMode()
digitalWrite()
digitalRead()
attachIntDio()
detachIntDio()
定数
ピン名と番号
定義 | 名称 |
---|---|
| DIOピン0~19 |
| DOピン0,1 |
ピンのモード(DIO0..19)
以下の列挙値は型名 E_PIN_MODE
で取り扱われます。
定義 | プルアップ | 名称 |
---|---|---|
| 無 | 入力 |
| 無 | 出力 |
| 有 | 入力 |
| 無 | 出力(初期状態HIGH) |
| 無 | 出力(初期状態LOW) |
| 無 | 入力、起床ピン、立下り |
| 無 | 入力、起床ピン、立上り |
| 有 | 入力、起床ピン、立下り |
| 有 | 入力、起床ピン、立上り |
| 有 | 入力状態に戻す |
ピンのモード(DO0,1)
以下の列挙値は型名 E_PIN_MODE
で取り扱われます。
定義 | 名称 |
---|---|
| 出力 |
| 出力(初期状態HIGH) |
| 出力(初期状態LOW) |
| 出力設定をやめる |
ピンの状態
以下の列挙値は型名 E_PIN_STATE
で取り扱われます。
定義 | 値 | 名称 |
---|---|---|
| 1 | HIGHレベル(=Vccレベル) |
| 0 | LOWレベル(=GNDレベル) |
ピンの立ち上がり、立下り
以下の列挙値は型名 E_PIN_INT_MODE
で取り扱われます。
定義 | 名称 |
---|---|
| 立ち下り |
| 立ち上がり |
最終更新