Народ, хелп! Уже 3 часа сижу с настройкой сна. Перерыл и интернет и GPT. Использую плату Arduino Mega 2560, внешнее прерывание по кнопке, на порту D2.
Пример кода:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Реакции никакой, ни после power.sleep(SLEEP_FOREVER), ни в самой функции прерывания.
Подскажите, как код починить или какую комбинацию порт/индекс прерывателя поставить?...
P.s. Знаю, что wakeUp не нужен, но просто перебирал уже все варианты.
								Пример кода:
			
				Пример внешнего прерывания:
			
		
		
		#include <GyverPower.h>
const byte interruptPin = 2; // номер пина для внешнего прерывания
void setup() {
  Serial.begin(9600);
  pinMode(13, OUTPUT);
  pinMode(interruptPin, INPUT_PULLUP); // настраиваем пин для внешнего прерывания на INPUT_PULLUP
  attachInterrupt(digitalPinToInterrupt(interruptPin), externalInterrupt, FALLING); // подключаем функцию externalInterrupt к внешнему прерыванию
}
void loop() {
  // выполнение операций
  power.sleep(SLEEP_FOREVER); // вход в бесконечный сон
  digitalWrite(13, !digitalRead(13));
  delay(5000);
}
void externalInterrupt() {
  // обработка внешнего прерывания
  Serial.println(1);
  power.wakeUp(); // выход из режима сна
}Подскажите, как код починить или какую комбинацию порт/индекс прерывателя поставить?...
P.s. Знаю, что wakeUp не нужен, но просто перебирал уже все варианты.
 
				
		 
 
		 
 
		 
 
		 
	