#include <Ultrasonic.h>
#include <avr/sleep.h>
Ultrasonic ult(4, 5); //ультразвуковой дальномер
int dist;
void setup() {
pinMode(10, OUTPUT); //подключён светодиод
pinMode(3, OUTPUT); //подключено прерывание
set_sleep_mode(SLEEP_MODE_IDLE);
attachInterrupt(1, interrupt, RISING);
}
void loop() {
dist = ult.read();
if (dist < 10) {
digitalWrite(3, HIGH);
digitalWrite(10, HIGH);
} else
{
digitalWrite(3, LOW);
digitalWrite(10 , LOW);
}
sleep_mode();
detachInterrupt(1);
}
void interrupt() {
}
Друзья, у меня во такой вопрос, в этом коде, arduino будет хоть в минимальном режиме энергосбережения или же нет?
#include <avr/sleep.h>
Ultrasonic ult(4, 5); //ультразвуковой дальномер
int dist;
void setup() {
pinMode(10, OUTPUT); //подключён светодиод
pinMode(3, OUTPUT); //подключено прерывание
set_sleep_mode(SLEEP_MODE_IDLE);
attachInterrupt(1, interrupt, RISING);
}
void loop() {
dist = ult.read();
if (dist < 10) {
digitalWrite(3, HIGH);
digitalWrite(10, HIGH);
} else
{
digitalWrite(3, LOW);
digitalWrite(10 , LOW);
}
sleep_mode();
detachInterrupt(1);
}
void interrupt() {
}
Друзья, у меня во такой вопрос, в этом коде, arduino будет хоть в минимальном режиме энергосбережения или же нет?