Всем привет. Нужна помощь по подсветке лестницы. Имеем все из проекта, но еще не собрано (лента 2811 8 метров, 30 диодов на пол метра, по 1 чипу на 3 диода и получится 16 ступеней). При загрузке и последующей компиляции скетча, (ничего не изменяя, для проверки загрузки на плату) появляется информация о несоответствии.
C:\Program Files (x86)\Arduino\firmware\LEDstairs_v1.1\LEDstairs_v1.1.ino: In function 'void handlePirSensor(PirSensor*)':
C:\Program Files (x86)\Arduino\firmware\LEDstairs_v1.1\LEDstairs_v1.1.ino:193:35: warning: invalid conversion from 'int' to '<unnamed enum>' [-fpermissive]
curEffect = ++effectCounter % EFFECTS_AMOUNT;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Мои настройки, если правильно разобрался.
Я оставляю радугу. Именно для меня необходимо поменять в строке "количество чипов на ступеньку с 16 на 10".
Автояркость пока не знаю, но в скетче стоит "1" т.е. вкл. Скорее всего просто сделаю "0".
#define START_EFFECT RAINBOW// режим при старте COLOR, RAINBOW, FIRE
#define ROTATE_EFFECTS 0 // вкл(1)/выкл(0) – автосмена эффектов
и в функции staticColor изменить fillStep(i, mHSV(colorCounter, 255, thisBright)); на fillStep(i, mHSV(255, 0, thisBright))