MegaLight - контроллер освещения на Arduino Mega 2560+W5100
Модератор: immortal
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 27 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
совершенно верно, а когда доходит до максимума то должно уменьшаться до минимума. кратковременные нажатия вкл\выкл как обычно.
-
- Сообщения: 15
- Зарегистрирован: Сб окт 11, 2014 8:51 pm
- Благодарил (а): 4 раза
- Поблагодарили: 0
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Можно ли обойтись без библиотеки PWM у меня не работает библиотека ни на одном контроллере
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Исправил бажец в парсере выражений. Обновил архив в шапке.
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Такой сценарий можно реализовать. Есть одна недокументированная возможностьGeban писал(а):совершенно верно, а когда доходит до максимума то должно уменьшаться до минимума. кратковременные нажатия вкл\выкл как обычно.

Можно создавать виртуальные реле, указав им 0 вместо пина. Тогда они будут вести себя как некие регистры, в которых можно хранить состояние или значение.
Вот как будет выглядеть эта конфигурация (я добавил виртуальное реле с кодом 99) первый IncValue со значением +5, второй -5
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
А диммер Вам нужен?ermind писал(а):Можно ли обойтись без библиотеки PWM у меня не работает библиотека ни на одном контроллере
-
- Сообщения: 15
- Зарегистрирован: Сб окт 11, 2014 8:51 pm
- Благодарил (а): 4 раза
- Поблагодарили: 0
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Диммер нужен и как минимум 10 каналов, идея то хорошая)
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Можно вместо библиотечной PWM использовать обычный analogWrite.
Для этого уберите в setup.ino строчку
InitTimersSafe();
а в RelayModule.cpp поменяйте pwmWrite на analogWrite
Для этого уберите в setup.ino строчку
InitTimersSafe();
а в RelayModule.cpp поменяйте pwmWrite на analogWrite
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 27 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Такой сценарий можно реализовать. Есть одна недокументированная возможностьolehs писал(а):Geban писал(а):совершенно верно, а когда доходит до максимума то должно уменьшаться до минимума. кратковременные нажатия вкл\выкл как обычно.

Можно создавать виртуальные реле, указав им 0 вместо пина. Тогда они будут вести себя как некие регистры, в которых можно хранить состояние или значение.
вот я так и знал что есть недокументированные функции. Спасибо за пример.
Я вот все пытаюсь сообразить.. Например я храню готовые старницы на SD карте, и по запросу на лету читаю их оттуда - с этим все ок. Но как туда впихнуть данные из переменных программы??? Пришла одна идея ...Читать файл с карты, с strcmp пусть ищет определенные метки, если находит в зависимости от метки на лету она подменяется значением переменной... но есть куча того что меня смущает.. например на большой файл меток не напасешься.. не получится делать динамические таблицы(всмысле количества строк), думаю что все это будет сильно тормозить...
А хранить на карте куски HTML и в программе их собирать как надо это как-то не очень имхо
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 27 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
А в настройках реле надо кроме частоты ШИМ поставить еденичку в поле ON. без неё выход не поднимается.ermind писал(а):Можно ли обойтись без библиотеки PWM у меня не работает библиотека ни на одном контроллере
Не очень интуитивно понятное название.. это скорее признак того что выходом можно пользоваться.. типа как сигнал СЕ в электронике. Есть он 1 то выход будет работать. если 0 то нет..что бы в него не пытались записать
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Этот как выключатель и регулятор громкости )