13,005
回編集
編集の要約なし |
|||
77行目: | 77行目: | ||
Arduino Mega2560では、6個(D2, D3, D18, D19, D20, D21)が使えます使用できる。割込み番号は順に0, 1, 5, 4, 3, 2が設定されている。<br> | Arduino Mega2560では、6個(D2, D3, D18, D19, D20, D21)が使えます使用できる。割込み番号は順に0, 1, 5, 4, 3, 2が設定されている。<br> | ||
<br> | <br> | ||
割込みサービスルーチン(ISR, interrupt service routine) | 割込みサービスルーチン(ISR, interrupt service routine)は、引数および戻り値が無いvoidの関数が割り当てられる。<br> | ||
attachInterrupt(割込み番号, 関数名, モード)でISRをセットする。<br> | attachInterrupt(割込み番号, 関数名, モード)でISRをセットする。<br> | ||
また、attachInterruptの引数にはピンの番号ではなく、割込み番号を指定することに注意すること。<br> | また、attachInterruptの引数にはピンの番号ではなく、割込み番号を指定することに注意すること。<br> |