@Clergyman

Как заставить Arduino выполнять задачу в заданное время?

Есть простой шаговый двигатель с драйвером ULN2003, arduino nano и модуль точного времени DS3231.

Задача: запустить двигатель несколько раз за день в указанные часы, например в 12, 13 и 21.
Надеюсь найти решение с использованием модуля DS3231.
Вариант с delay не устраивает, так как придется ловить тайминги при включении\выключении устройства.
  • Вопрос задан
  • 243 просмотра
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Нужно раз в секунду считывать время и проверять соответвие условиям.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
FudoTsu
@FudoTsu
Разработчик - java, php,js,jquery,nodejs,c#,css
можно сделать начальную переименую со временем unix. потом преобразовывать в обычное время и смотреть
Ответ написан
Комментировать
1. Читаете время.
2. Если текущее время = времени выполнения действия, то выполнить действие...
Или за Вас код написать?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы