|
23.01.2013, 18:36 | #1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Многоканальный Dimmer, работающий в фоновом режиме
Первая версия Dimmer для Arduino, мозолила мне глаза и мне было даже стыдно перед пользователями за такой говнокод, но
все никак не получалось долгое время, проверить новый код в железе. Вот сегодня я наконец то набрался сил и проверил В общем все заработало с пол пинка. Купить диммер Схема подключения диммера к ардуино нано Код dimmer для Arduino Mega Приведенный ниже код использует таймер1 и внешнее прерывание 0 Число одновременно работающих Dimmer каналов проверенных мной 10шт. использовал для них выходы D4 по D13, можно увеличивать и дальше, но мне лень это было делать потому как больше 10 думаю ни кому не понадобится Сразу скажу что 0-это максимальное свечение, 200-это минимальное свечение, 255 отключить свет Для тестов добавил управление первым каналом Dimmer через UART Если в сериал мониторе послать заглавную русскую букву "Г" то лампочка будет светится минимальным свечением Если в сериал мониторе послать маленькую английскую букву "d" то лампочка будет светится на 50% Если в сериал мониторе пробел то лампочка будет светится почти на максимуме Можно использовать другой вариант кода dimmer Управлять можно ступенчато из сериал монитора значениями от 0 до 9 Код для Библиотека CyberLib PHP код:
|
01.02.2013, 00:55 | #2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Управление Dimmer модулем с планшета
В качестве Wi-Fi используется роутер Nexx WT3020H с прошивкой CyberWrt |
01.02.2013, 02:21 | #3 |
Junior Member
Регистрация: 01.02.2013
Адрес: Киев
Сообщений: 13
Вес репутации: 0 |
Спасибо,работает.А возможно ли данным вариантом димера управлять через Serial ?
|
16.03.2018, 07:53 | #4 |
Junior Member
Регистрация: 16.03.2018
Сообщений: 8
Вес репутации: 0 |
|
01.02.2013, 10:16 | #5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Конечно возможно
|
01.02.2013, 22:00 | #6 |
Junior Member
Регистрация: 01.02.2013
Адрес: Киев
Сообщений: 13
Вес репутации: 0 |
Спасибо.
|
06.02.2013, 02:08 | #7 |
Junior Member
Регистрация: 01.02.2013
Адрес: Киев
Сообщений: 13
Вес репутации: 0 |
Здравствуйте скетч не работает, схема работает с первым вариантом диммера.
|
06.02.2013, 09:55 | #8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Я сначала отладил скетч на макетке, потом выложил.
Давайте проверять в чем проблема. У Вас все собрано в полном соответствии или есть какие то изменения в схеме? В скетче не было изменений? Нагрузка не индуктивная? |
27.10.2017, 21:58 | #9 | |
Junior Member
Регистрация: 27.10.2017
Сообщений: 1
Вес репутации: 0 |
Wemos d1 mini
Цитата:
А как то можно заставить его рабоать с wemos d1 mini?ибо у меня постоянно ошибку выдает,не компилится для данной платы |
|
06.02.2013, 11:19 | #10 |
Junior Member
Регистрация: 01.02.2013
Адрес: Киев
Сообщений: 13
Вес репутации: 0 |
В схеме заменен PC814 на FOD814 остальное один к одному.
Скетч без изменений ,только библиотеки отображаются в скетче черным шрифтом ,а обычно оранжевым(скетч компилируется и загружается нормально). Нагрузка лампочка 40 ватт. Загружаю с IDE 1.0.1. Платформа Mega 2560. |
Здесь присутствуют: 66 (пользователей: 0 , гостей: 66) | |
|
|