Как вывести Arduino из режима пониженного энергопотребления?

mikesk
Offline
Зарегистрирован: 12.09.2015

Здравствуйте! Я только начал свою работу с Arduino Leonardo, в процессе работы загрузил следующую часть кода:

void wakeUp()
{
    // Just a handler for the pin interrupt.
}


....

void loop() {
   // Allow wake up pin to trigger interrupt on low.
   attachInterrupt(0, wakeUp, LOW);
    
    // Enter power down state with ADC and BOD module disabled.
    // Wake up when wake up pin is low.
  LowPower.powerDown(SLEEP_FOREVER, ADC_OFF, BOD_OFF); 
    
    // Disable external pin interrupt on wake up pin.
   detachInterrupt(0); 
}

Arduino теперь уснул полностью и USB порт его не видит! Ничего не могу с этим поделать, чтобы исправить код, как вывести его из режима пониженного энергопотребления аппаратным способом?

Клапауций 001
Offline
Зарегистрирован: 05.09.2015

mikesk пишет:

Arduino теперь уснул полностью и USB порт его не видит! Ничего не могу с этим поделать, чтобы исправить код, как вывести его из режима пониженного энергопотребления аппаратным способом?

reset МК нажать - не?

mikesk
Offline
Зарегистрирован: 12.09.2015

На Leonardo нет кнопки reset. Питали от Nano 5 В не получалось, запитали от батарейки, всё получилось. Проблема решена.

Клапауций 001
Offline
Зарегистрирован: 05.09.2015

mikesk пишет:

На Leonardo нет кнопки reset.

ну, так припаяй кнопку.