15.04.2015, 08:29 | #1 |
Junior Member
Регистрация: 17.03.2015
Сообщений: 27
Вес репутации: 0 |
Модуль "Light Switch"
Модуль для удаленного управления освещением или другими нагрузками
Позволяет реализовать следующие варианты: 1. Выключатель 2. Кнопка без фиксации 3. Триггер (спусковой курок) 4. Диммер Не забудьте установить драйвер для ардуины Конфигурировать пины можно в веб интерфейсе модуля, для этого Вам не придется перепрошивать Arduino Вам достаточно один раз прошить ниже приведенный скетч и подключать нагрузки на любые пины. Конфигурируете уже все эти пины в самом модуле Выбор пинов возможен в диапазоне от D0 до D99 Модуль сохраняет настройки, при этом заново генерируется фаил index.cgi, учитывайте, если планируете ручные изменения файла. Обратная связь пока не реализована, это будет сделано в следующей версии. Данная версия не устанавливает БД, она "легкая". Для диммера пока только используется пины с поддержкой ШИМ Для Arduino Nano, UNO и другие на контроллере Atmega88/168/328, пины D3, D5, D6, D9, D10 и D11 Для Arduino Mega, пины начиная с D2 по D13 Код для Arduino PHP код:
поведение выключателя: каждое нажатие включает, либо выключает пин, что отображается в интерфейсе поведение кнопки: включается при нажатии, выключается при отпускании. Если нажимать кнопку на планшете или смартфоне, то "удержания" нажатой кнопки не происходит, нагрузка просто "мигнет" поведение триггера: при нажатии на пин отправляется 002, обработка зависит от скетча поведение диммера: значение меняется от 0 до 255, на странице же значение отображается в процентах (0-100%) важные особенности-ограничения реализации: 1. Таймер задержки работает на стороне браузера, поэтому нельзя уходить со страницы, если нажали кнопку. Одновременно можно запускать только один таймер, несколько - будут глючить. 2. Считывания состояния портов нет. Последний раз редактировалось Prana; 21.04.2015 в 07:28. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|