GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
以下のようなプログラムを作成して割り込みが発生することを期待しているのですが、発生しません。
IO9とIO31に同じPULLUPの信号を入れてON/OFFしています
void irq3() { Serial.println("irq3()");}void setup() { Serial.begin(9600); pinMode(9, INPUT_PULLUP); attachInterrupt(3, irq3, CHANGE);}
SAKURAスケッチリファレンスを参照すると、attachInterrupt() のピン番号に指定できるのは 0, 1, 11, 12 のみです。
以下のスケッチを試してみて下さい。
/* GR-SAKURA Sketch Template V2.20 */ #include <Arduino.h> const int pinInterrupt = 12; // 0, 1, 11, 12 void interrupt() { static int count = 0; Serial.println(count); count++; } void setup() { Serial.begin(9600); attachInterrupt(pinInterrupt, interrupt, CHANGE); } void loop() { }