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 ?
|
01.02.2013, 10:16 | #4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Конечно возможно
|
01.02.2013, 22:00 | #5 |
Junior Member
Регистрация: 01.02.2013
Адрес: Киев
Сообщений: 13
Вес репутации: 0 |
Спасибо.
|
06.02.2013, 02:08 | #6 |
Junior Member
Регистрация: 01.02.2013
Адрес: Киев
Сообщений: 13
Вес репутации: 0 |
Здравствуйте скетч не работает, схема работает с первым вариантом диммера.
|
06.02.2013, 09:55 | #7 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Я сначала отладил скетч на макетке, потом выложил.
Давайте проверять в чем проблема. У Вас все собрано в полном соответствии или есть какие то изменения в схеме? В скетче не было изменений? Нагрузка не индуктивная? |
06.02.2013, 11:19 | #8 |
Junior Member
Регистрация: 01.02.2013
Адрес: Киев
Сообщений: 13
Вес репутации: 0 |
В схеме заменен PC814 на FOD814 остальное один к одному.
Скетч без изменений ,только библиотеки отображаются в скетче черным шрифтом ,а обычно оранжевым(скетч компилируется и загружается нормально). Нагрузка лампочка 40 ватт. Загружаю с IDE 1.0.1. Платформа Mega 2560. |
06.02.2013, 14:31 | #10 |
Junior Member
Регистрация: 01.02.2013
Адрес: Киев
Сообщений: 13
Вес репутации: 0 |
Буду очень признателен.Не сочтите за наглость.
Последний раз редактировалось alex74; 06.02.2013 в 14:34. |
Здесь присутствуют: 72 (пользователей: 0 , гостей: 72) | |
|
|