digitalPinToInterrupt()
名称
digitalPinToInterrupt()
説明
digitalPinToInterrupt()関数はピン番号を引数に取り、そのピンで割り込みが利用可能であれば、同じピン番号を返す。例えば、Arduino UNOでは、2番ピンと3番ピンだけが利用可能なので、digitalPinToInterrupt(4)は、動作しない。
全てのボードでの利用可能な割り込みピンのリストは、attachInterrupt()を参照のこと。
書式
指定したピンが割り込みに利用できるか確認するには、以下の関数を使う。
digitalPinToInterrupt(pin)
引数
| pin | 割り込みに利用したいピン番号 |
戻り値
| pin | 割り込みに利用できるピン(例えば2) |
| -1 | 割り込みに利用できない場合 |
コード例
この例では、ピンが割り込みに利用できるか確認する。
|
|
参照
オリジナルのページ
https://docs.arduino.cc/language-reference/en/functions/external-interrupts/digitalPinToInterrupt/
実装の解析
解析していません。
最終更新日
July 12, 2026