а можете пояснить для непонятливых как это работает?Novichok писал(а):Вот исходник можно добавлять сколько надо больше 4 каналов не тестировалПрикрепления: _4__.flp(800Kb)
Всё понятно.
не понял в каком случае медленнее?
Невнимательность. Посмотри функцию timer_interrupt() и названия своих входов - разные.
Потому, что вот этот участок кода, когда все условия будут истинны
Код: Выделить всё
if(Dimmer1 < tic ) D4_High; //управляем выходом
if(Dimmer2 < tic ) D5_High; //управляем выходом
if(Dimmer3 < tic ) D6_High; //управляем выходом
if(Dimmer1 < tic ) D7_High; //управляем выходом
if(Dimmer2 < tic ) D8_High; //управляем выходом
if(Dimmer3 < tic ) D9_High; //управляем выходом
Код: Выделить всё
if (tic > Dimmer1) // если настало время включать ток
digitalWrite(dimPin1, 1); // врубить ток
if (tic > Dimmer2) // если настало время включать ток
digitalWrite(dimPin2, 1); // врубить ток
if (tic > Dimmer3) // если настало время включать ток
digitalWrite(dimPin3, 1); // врубить ток
if (tic > Dimmer4) // если настало время включать ток
digitalWrite(dimPin4, 1); // врубить ток
if (tic > Dimmer5) // если настало время включать ток
digitalWrite(dimPin5, 1); // врубить ток
if (tic > Dimmer6) // если настало время включать ток
digitalWrite(dimPin6, 1); // врубить ток