Skip to content

arinichevN/atd32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сетевой многоканальный суточный таймер реального времени на DS3231
Каждый канал включает в себя два функциональных блока. Первый блок активируется 
в заданное время суток и активирует второй блок, который циклически включается на заданное
время, а затем выключается на заданное время. В заданное время суток первый
блок выключается и выключает второй блок.
1 Установка
1.1 Требования
Использует стандартные библиотеки Arduino.
1.2 Настройки:
Там, где есть метка "-user_config:", можно редактировать исходный код.
файл ./app.h:
	общие настройки
файл ./app/param.c:
	параметры по умолчанию для приложения;
файл ./app/noids/param.c:
	параметры по умолчанию для сетевых объектов;
файл ./app/serials/main.c:
	параметры по умолчанию для последовательных портов;
файл ./app/channels/main.c:
	параметры по умолчанию для каналов.
2 Использование
Интерфейс пользователя включает в себя кнопку сброса приложения и UART-сервер, 
принимающий команды для управления приложением. Для того, чтобы установить 
настройки по умолчанию, нужно при перезагрузке удерживать кнопку сброса
приложения, подключенную к DEFAULT_CONTROL_PIN (./app.h). Если после перезагрузки
микроконтроллера, горит светодиод, подключенный к INDICATOR_PIN (./app.h), то
произошла ошибка.
2.1 Управление приложением через UART.
Каждый из UART микроконтроллера может быть настроен для работы в режиме сервера или для вывода отладочных сообщений.
Отладочные сообщения можно выводить только на один из UART. Сервера можно привязать к несколькоим UART, тогда
микроконтроллер сможет работать одновременно с несколькими клиентами.
2.2. Управление с помощью ПК.
Приложение qwst для POSIX совместимых ОС связывает последовательные порты терминала с 
интернетом, а приложение для веб-браузера wui позволяет пользователю настраивать
данное приложение.


About

Arduino multichannel day timer on DS3231

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages