Всем доброго! Сейчас делаю одну затею на базе Motor Shield + NodeMCU. И голову сломал что то над простой задачей вроде- подключение прерываний к пину, для отслеживания датчика.
Делаю так:
void setup() {
pinMode(D6, INPUT);
attachInterrupt(digitalPinToInterrupt(D6), sensor_test, HIGH);
}
//Пробовал и так:
void setup() {
pinMode(12, INPUT);
attachInterrupt(digitalPinToInterrupt(12), sensor_test, HIGH);
}
И у меня система виснет и пишет постоянно в мониторе порта:
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
load 0x4010f000, len 3460, room 16
tail 4
chksum 0xcc
load 0x3fff20b8, len 40, room 4
tail 4
chksum 0xc9
csum 0xc9
v00041f50
~ld
Пробовал разные пины - бесполезно. Что то принципиально делаю не так похоже (для платы NodeMCU). Любому совету буду благодарен!
P.S. Проблема только в этих строках - проверял.