MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Geban
Сообщения: 136
Зарегистрирован: Вс июл 14, 2013 2:42 pm

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение Geban »

совершенно верно, а когда доходит до максимума то должно уменьшаться до минимума. кратковременные нажатия вкл\выкл как обычно.
ermind
Сообщения: 15
Зарегистрирован: Сб окт 11, 2014 8:51 pm

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение ermind »

Можно ли обойтись без библиотеки PWM у меня не работает библиотека ни на одном контроллере
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение olehs »

Исправил бажец в парсере выражений. Обновил архив в шапке.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение olehs »

Geban писал(а):совершенно верно, а когда доходит до максимума то должно уменьшаться до минимума. кратковременные нажатия вкл\выкл как обычно.
Такой сценарий можно реализовать. Есть одна недокументированная возможность :)
Можно создавать виртуальные реле, указав им 0 вместо пина. Тогда они будут вести себя как некие регистры, в которых можно хранить состояние или значение.
Вот как будет выглядеть эта конфигурация (я добавил виртуальное реле с кодом 99)
dimmer.png
dimmer.png (26.21 КБ) 7747 просмотров
первый IncValue со значением +5, второй -5
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение olehs »

ermind писал(а):Можно ли обойтись без библиотеки PWM у меня не работает библиотека ни на одном контроллере
А диммер Вам нужен?
ermind
Сообщения: 15
Зарегистрирован: Сб окт 11, 2014 8:51 pm

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение ermind »

Диммер нужен и как минимум 10 каналов, идея то хорошая)
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение olehs »

Можно вместо библиотечной PWM использовать обычный analogWrite.
Для этого уберите в setup.ino строчку
InitTimersSafe();
а в RelayModule.cpp поменяйте pwmWrite на analogWrite
Geban
Сообщения: 136
Зарегистрирован: Вс июл 14, 2013 2:42 pm

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение Geban »

olehs писал(а):
Geban писал(а):совершенно верно, а когда доходит до максимума то должно уменьшаться до минимума. кратковременные нажатия вкл\выкл как обычно.
Такой сценарий можно реализовать. Есть одна недокументированная возможность :)
Можно создавать виртуальные реле, указав им 0 вместо пина. Тогда они будут вести себя как некие регистры, в которых можно хранить состояние или значение.


вот я так и знал что есть недокументированные функции. Спасибо за пример.
Я вот все пытаюсь сообразить.. Например я храню готовые старницы на SD карте, и по запросу на лету читаю их оттуда - с этим все ок. Но как туда впихнуть данные из переменных программы??? Пришла одна идея ...Читать файл с карты, с strcmp пусть ищет определенные метки, если находит в зависимости от метки на лету она подменяется значением переменной... но есть куча того что меня смущает.. например на большой файл меток не напасешься.. не получится делать динамические таблицы(всмысле количества строк), думаю что все это будет сильно тормозить...

А хранить на карте куски HTML и в программе их собирать как надо это как-то не очень имхо
Geban
Сообщения: 136
Зарегистрирован: Вс июл 14, 2013 2:42 pm

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение Geban »

ermind писал(а):Можно ли обойтись без библиотеки PWM у меня не работает библиотека ни на одном контроллере
А в настройках реле надо кроме частоты ШИМ поставить еденичку в поле ON. без неё выход не поднимается.

Не очень интуитивно понятное название.. это скорее признак того что выходом можно пользоваться.. типа как сигнал СЕ в электронике. Есть он 1 то выход будет работать. если 0 то нет..что бы в него не пытались записать
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение olehs »

Этот как выключатель и регулятор громкости )
Ответить