Выполнение процесса по точному времени
- Войдите на сайт для отправки комментариев
Втр, 03/05/2016 - 09:25
Уважаемые, подскажите как реализовать алгоритм срабатывания реле по точному времени, например 8.00 и 20.00??? Ардуина имеет выход в инет, может как через синхронизацию по ntp, что-то не нашёл примеры реализации.
так вроде навалом примеров с NTP, вот, например прямо на arduino.cc - http://playground.arduino.cc/Code/NTPclient
Доброго времени суток.
Прошу помощи по теме...
Использую универсальную библиотеку для работы с ZS-042. Скачал от седа: iarduino.ru/file/235.html
Необходимо в 6 утра включить реле, а в 7 утра выключить реле. Ну и вечером с 18 до 19.
Не могу присвоить переменной Х время с модуля ZS-042 путём int x = time.gettime("h") выдаёт следующую ошибку:
"exit status 1
invalid conversion from 'char*' to 'int' [-fpermissive]"
потом намерен использовать оператор If х>6 && х<7 "включаем реле" else "выключаем реле"
Ну, ясно ж сказано, time.gettime("h") возвращает указатель на символ, а не число. Что у Вас за библиотека-то?
Указал ссылку где скачал. как охарактеризовать её я не знаю...
Функция gettime() в данной библиотеке не возвращает число, она возвращает значение типа char.
Вместо int x = time.gettime("h"); напишите int x = atoi(time.gettime("h"));
Araris, огромное СПАСИБО!!!
Библиотека написана на Русском языке, ну хоть чуть чуть почитайте сайт откуда её скчиваете )))
redsunset, Вы бы на даты публикаций на которые отвечаете иногда смотрели :)
ЕвгенийП, а сюда и из поисковиков люди заходят, так пусть лучше они реальные ответы видят, а не повторные темы содают d:-ь