Используя замечательную программу Сергея Глушенко «FLProg», библиотеку DMXSerial, GyverTimers, а так же замечательные уроки AlexGyver (https://www.youtube.com/watch?v=dn1U4CFjmC4&feature=emb_logo),
собрал DMX диммер для управления яркостью четырёх ламп накаливания работающих от сети AC 220 V 50 Hz.
В основе DMX диммера используется Arduino, индикатор TM1367 и симистор BT139-600E
(или готовая сборка от RobotDyn).
После включения питания, для установки адреса DMX512 необходимо зажать одновременно кнопки «+» «-» на три секунды, замигает «А». Кнопки «+», «-» выбрать первоначальный адрес DMX (от 1 до 512), по истечению десяти секунд адрес сохранится в энергонезависимую память.
Включение режима «Тест» осуществляется выбором адреса 513. Режим «Тест» — поочерёдно, плавно включает выходные каналы, на дисплее отображается номер канала и его процент интенсивности.
Все собрал, прошил. Дисплей работает, кнопки тоже. При запуске теста симистор молчит.
Подскажите, у вас данная схема работает? В прошивке что-то надо менять?
Здравствуйте уважаемый автор блока диммера . Не могу написать одноканальный ,Именно с вашего ,так как он рабочий , проверил .