Тема: Регулятор громкости и тембра на LC75421M + 0.96′ I2C 128X64 OLED (Ardu

При компиляции скетча выдаёт ошибку (Скетч использует 24824 байт (80%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1710 байт (83%) динамической памяти, оставляя 338 байт для локальных переменных. Максимум: 2048 байт.
Недостаточно памяти, программа может работать нестабильно.)

2

Re: Регулятор громкости и тембра на LC75421M + 0.96′ I2C 128X64 OLED (Ardu

Недостаточно памяти, программа может работать нестабильно.)

Это не ошибка, а предупреждение.

3 (2023-10-29 17:43:36 отредактировано senior.vovchenko)

Re: Регулятор громкости и тембра на LC75421M + 0.96′ I2C 128X64 OLED (Ardu

Здравствуйте, к сожилению у меня не чего не получилось так как у меня другой дисплей ( 1.3 I2C 64х128 OLED SH1107 адрес 0х3С ),
огромная просьба подскажите как переделать скетч под мой дисплей, сам я в этом полный ноль.

4

Re: Регулятор громкости и тембра на LC75421M + 0.96′ I2C 128X64 OLED (Ardu

Ни как не переделать, библиотека LED_I2C.h не поддерживает Ваш дисплей, необходимо переписывать скетч.

Re: Регулятор громкости и тембра на LC75421M + 0.96′ I2C 128X64 OLED (Ardu

А под запрос скетчи пишити? ели да то цена вопроса.

6

Re: Регулятор громкости и тембра на LC75421M + 0.96′ I2C 128X64 OLED (Ardu

У меня нет 1.3 I2C 64х128 OLED SH1107, без него скетч поправить я не смогу.

Re: Регулятор громкости и тембра на LC75421M + 0.96′ I2C 128X64 OLED (Ardu

Дисплей под скетч я уже заказал с али, но есть ещё один нюанс , переключение входов процессора не энкодером а кнопками( 5 входов- 5 кнопок ). Есть ави ресивер с сгоревшим процом но целым оконечником,хочу внего встроить эту систему +спектр или индикатор уровня .1.3 I2C 64х128 OLED SH1107 они чётко входят вместо где была индикация штатная.

8

Re: Регулятор громкости и тембра на LC75421M + 0.96′ I2C 128X64 OLED (Ardu

Кнопки по Input не сложно переделать

Вод код переключения входа, одной кнопкой
if(digitalRead(11)==LOW||ir.value==IR_6){in_reg++;menu=5;cl();times=millis();w=1;w2=1;www=1;if(in_reg>5){in_reg=1;}}

Вот код управления входами отдельными кнопками
if(digitalRead(11)==LOW||ir.value==IR_IN1){in_reg=1;menu=5;cl();times=millis();w=1;w2=1;www=1;}
if(digitalRead(5)==LOW||ir.value==IR_IN2){in_reg=2;menu=5;cl();times=millis();w=1;w2=1;www=1;}
if(digitalRead(6)==LOW||ir.value==IR_IN3){in_reg=3;menu=5;cl();times=millis();w=1;w2=1;www=1;}
if(digitalRead(A0)==LOW||ir.value==IR_IN4){in_reg=4;menu=5;cl();times=millis();w=1;w2=1;www=1;}
if(digitalRead(A1)==LOW||ir.value==IR_IN5){in_reg=5;menu=5;cl();times=millis();w=1;w2=1;www=1;}

Для каждой новой кнопки нужно применить
pinMode(вход,INPUT_PULLUP);

Re: Регулятор громкости и тембра на LC75421M + 0.96′ I2C 128X64 OLED (Ardu

Спасибо огромное.