Уменьшается объем скетча и перестает работать
- Войдите на сайт для отправки комментариев
Чт, 21/02/2019 - 22:14
byte sum, sum1;// переменные для определения изменения одного из каналов for (byte q = 1; q < 9; q = + 1) { sum = sum + sost_cnal[q]; } if (sum != sum1) { for ( byte w = 1; w < 9; w = w + 1) { if (sost_cnal[w] == 1)// включаем реле { digitalWrite(w, LOW);// переводим вывод в низкое состояние } else if (sost_cnal[w] == 0)//выключаем реле { digitalWrite(w, HIGH);// переводим вывод в высокое состояние } } sum1 = sum; } sum = 0;
В общем столкнулся с такой проблемой, есть скетч, пытаюсь доработать вставляю этот код, перестает работать и занимаемый объем памяти уменьшается с 69% до 26%
А где то куда вставляете?
Этот цикл никогда не закончится. Компилятор это видит и выбрасывает часть программы, что идёт после него, т.к. она всё равно никогда не будет выполняться.
Спасибо.
по стилистике написания пропущена q. (q=q+1)