Jump to content
Asteriy

Управление светильником на Arduino

Recommended Posts

unsigned long zaderzka=30000

это время обновления записи позиции после последнего нажатия кнопки (если кнопки не нажимались ничего записываться не будет)

30000 это 30 секунд

41 минуту назад, Asteriy сказал:

Допустим мне понадобится подключить еще один канал с аналогичным управлением и записью позиции кнопки в память, то что нужно продублировать в скетче?

измениться адрес записи в память

добавить

int adress_1=2;

EEPROM.write(adress_1,byte(brightness));

EEPROM.read(adress_1);

остальное аналогично!!!

(типо - так!)

Edited by skripach

Share this post


Link to post
Share on other sites

Друзья, еще подскажите пожалуйста как можно реализовать задержку включения? Смысл в чем при подключении питания светодиодный светильник на момент (~1,5сек) загорается в полную силу, а потом когда загрузится модуль Arduino светильник переходит в нужный режим. Нужно сделать так что бы сначала включался модуль Arduino, а за ним светильник. Нужно очень компактное решение.

Share this post


Link to post
Share on other sites

Подтянуть вход управления яркостью в драйвере к нужному уровню, резистором, например.

Share this post


Link to post
Share on other sites

Конденсаторы Panasonic. Часть 4. Полимеры – номенклатура

В заключительной, четвертой статье из цикла «Конденсаторы Panasonic» рассматриваются основные достоинства и особенности использования конденсаторов этого японского производителя на основе полимерной технологии. Главной конструктивной особенностью таких конденсаторов является полимерный материал, используемый в качестве проводящего слоя. Полимер обеспечивает конденсаторам высокую электрическую проводимость и пониженное эквивалентное сопротивление (ESR). Номинальная емкость и ESR отличается в данном случае высокой стабильностью во всем рабочем диапазоне температур. А повышенная емкость при низком ESR идеальна для решения задач шумоподавления и ограничения токовых паразитных импульсов в широком частотном диапазоне.

Читать статью

@Dr. West , простите не понял. Это связанно с тем что для загрузки программы в модуле Arduino некое время как раз 1,5 сек. И при включении питания PWM выход на драйвере открыт полностью, а как загрузится программа она ставит уровень яркости который сохранился в памяти. Нужно сделать так что бы при включении питания светильник не включался сразу что бы не было этой вспышки, а сначала включился модуль и уже затем включился светильник. Надеюсь нормально объяснил? Поменять очередность включения: сначала модуль, а за ним лампа.

Share this post


Link to post
Share on other sites

 Ардуина, пока не загрузится (полторы секунды, чего она там грузит?:wall:), у неё на выходе высокоимпедансное состояние, и вход управления драйвера "висит в воздухе". Скорей всего, он подтянут внутренним резистором к плюсу питания и поэтому включен на максимум яркости. Можно попробовать поставить резистор между входом и общим проводом, чтобы драйвер выключился.
Конкретная реализация зависит от схемотехники драйвера, которую вы не предоставили.

Share this post


Link to post
Share on other sites
                     

STM32G0 - средства противодействия угрозам безопасности

Результатом выполнения требований безопасности всегда является усложнение разрабатываемой системы. Особенно чувствительными эти расходы стали теперь, в процессе массового внедрения IoT. Обладая мощным набором инструментов информационной безопасности, микроконтроллеры STM32G0 производства STMicroelectronics, объединив в себе невысокую цену, энергоэффективность и расширенный арсенал встроенных аппаратных инструментов, способны обеспечить полную безопасность разрабатываемого устройства.

Подробнее...

Точно. Изображу схему.

А какой номинал резистора попробовать поставить? Не отразится ли потом наличие резистора на PWM входе и общим проводом на работе режима программы?

Edited by Asteriy

Share this post


Link to post
Share on other sites

Поставил резистор на PWM вход и общий провод номиналом 1кОм и все получилось. При включении питания нет кратковременного проблеска. Спасибо всем)))

Share this post


Link to post
Share on other sites

Вангую следующий вопрос про плавное нарастание яркости от нуля при включении. Ибо нет предела совершенству.:)

Share this post


Link to post
Share on other sites

@Dr. West , плавное нарастание яркости кнопками  работает исправно. А там посмотрю тогда по ситуации :)

Share this post


Link to post
Share on other sites

Имелось в виду "мягкое включение". Автоматическое плавное нарастание яркости от нуля до ранее установленного значения. Но это чисто программная реализация.

Share this post


Link to post
Share on other sites

@skripach , можно Вас попросить добавить еще три канала для регулировки? Всего получается четыре канала.

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...