126

Re: PT2258 + LCD2004_I2C + IR + DS3231

Залил крайний скетч , так же вменю аттенюаторов плавает курсор, и внастройках времени тоже самое

127

Re: PT2258 + LCD2004_I2C + IR + DS3231

Вообще можно было бы оставить как в вашем проекте кнопки энкодер и Ик.

План работы:

Энкодер регулирует громкость. Нажатие кнопки энкодера включает режим MUTE.

Кнопка SET перебирает каналы аттенюаторов, энкодер регулирует ослабление каналов, при неактивности 5 секунд органов управления происходит переход в меню громкости.

Кнопка POWER, переводит усилитель в режим STANDBY и выключает OLED.

Пульт?

Здесь много вариантов, но проще просто продублировать кнопки и энкодер. Итого на пульте будут заняты всего несколько кнопок:

POWER
SET
+
-
MUTE

Если есть другие варианты, то оставьте сообщение.

128

Re: PT2258 + LCD2004_I2C + IR + DS3231

Залил крайний скетч , так же вменю аттенюаторов плавает курсор, и внастройках времени тоже самое

У меня сейчас загружен скетч http://forum.rcl-radio.ru/viewtopic.php?pid=6948#p6948
Все работает идеально.

Какое подключение у Вас кнопок и энкодера?

129

Re: PT2258 + LCD2004_I2C + IR + DS3231

http://forum.rcl-radio.ru/uploads/images/2022/11/bedab9f53a68bbebed53f8b370652803.png

130

Re: PT2258 + LCD2004_I2C + IR + DS3231

На плате энкодера установлены 3 резистора по 10 кОм?

131

Re: PT2258 + LCD2004_I2C + IR + DS3231

И с крайним скетчем сигнал стандби почему то инвертирован.

132

Re: PT2258 + LCD2004_I2C + IR + DS3231

liman324 пишет:

На плате энкодера установлены 3 резистора по 10 кОм?

там 2 по 10ком, сейчас попробую 3й впвять

133

Re: PT2258 + LCD2004_I2C + IR + DS3231

И с крайним скетчем сигнал стандби почему то инвертирован.

Этот скетч написан под определенный усилитель.
Я учту это при написании нового скетча.

134

Re: PT2258 + LCD2004_I2C + IR + DS3231

да как раз подтяжки не хватало

135

Re: PT2258 + LCD2004_I2C + IR + DS3231

liman324 пишет:

Вообще можно было бы оставить как в вашем проекте кнопки энкодер и Ик. Только я не понял у меня почему то в меню аттенюаторов курсор скачет сам по себе, в настройках времени тоже изменяются знаки настройки часы, минуты и тд.

Энокдер - модуль, должны стоять 3 подтягивающих резистора по 10 К.

Кнопки нажатие = замыкание на GND


модуль энкодера глючный поставил 3й резистор, глюки с скачущим курсором пропали

136

Re: PT2258 + LCD2004_I2C + IR + DS3231

liman324 пишет:

Вообще можно было бы оставить как в вашем проекте кнопки энкодер и Ик.

План работы:

Энкодер регулирует громкость. Нажатие кнопки энкодера включает режим MUTE.

Кнопка SET перебирает каналы аттенюаторов, энкодер регулирует ослабление каналов, при неактивности 5 секунд органов управления происходит переход в меню громкости.

Кнопка POWER, переводит усилитель в режим STANDBY и выключает OLED.

Пульт?

Здесь много вариантов, но проще просто продублировать кнопки и энкодер. Итого на пульте будут заняты всего несколько кнопок:

POWER
SET
+
-
MUTE

Если есть другие варианты, то оставьте сообщение.

  Все устраивает

137

Re: PT2258 + LCD2004_I2C + IR + DS3231

Еще вопрос в меню  аттенюатора что такое BR on и BR off?

138

Re: PT2258 + LCD2004_I2C + IR + DS3231

Это яркость подсветки экрана для LCD в активном режиме и в режиме STANDBY

139 (2022-11-04 17:47:12 отредактировано andru2975)

Re: PT2258 + LCD2004_I2C + IR + DS3231

понял спасибо,  я яркость еще не подключал работаю с перемычкой

140

Re: PT2258 + LCD2004_I2C + IR + DS3231

Все хорошо. но теперь еще надо внести адрес PT2258. вот тут у меня загвоздка как отредактировать библиотеку , еще не научился.

I2C device found at address 0x44

141

Re: PT2258 + LCD2004_I2C + IR + DS3231

сканирование с выключенным усилителем
Scanning...
I2C device found at address 0x27 !
I2C device found at address 0x57 !
I2C device found at address 0x68 !
done    без усилителя


с включенным
Scanning...
I2C device found at address 0x27 !
I2C device found at address 0x44 !   усилок  PT2258
I2C device found at address 0x57 !
I2C device found at address 0x68 !

142

Re: PT2258 + LCD2004_I2C + IR + DS3231

Библиотека по умолчанию уже использует адрес 0x44

143

Re: PT2258 + LCD2004_I2C + IR + DS3231

понял. буду дальше копать

144

Re: PT2258 + LCD2004_I2C + IR + DS3231

Скетч готов - http://forum.rcl-radio.ru/viewtopic.php?pid=6978#p6978

145

Re: PT2258 + LCD2004_I2C + IR + DS3231

Можно и так, но проще написать power==0

146

Re: PT2258 + LCD2004_I2C + IR + DS3231

Кнопка ОК должна срабатывать в этом меню?http://forum.rcl-radio.ru/uploads/images/2022/11/a04b7d32605b7dbb1cb0245effbae566.jpg

147

Re: PT2258 + LCD2004_I2C + IR + DS3231

[видео]
И при нажатии кнопки(не пультовой, а обычной) происходит следующее

148

Re: PT2258 + LCD2004_I2C + IR + DS3231

Кнопка ОК должна срабатывать в этом меню?

Нет

149

Re: PT2258 + LCD2004_I2C + IR + DS3231

И при нажатии кнопки(не пультовой, а обычной) происходит следующее

Проверьте наличие трех подтягивающих резисторов по 10 кОм на плате энкодера

150

Re: PT2258 + LCD2004_I2C + IR + DS3231

http://forum.rcl-radio.ru/uploads/images/2022/11/dff24b18874c385b1612acffd022036a.png
Согласно этой схеме?
И скажите пожалуйста, может ли влиять отсутствие подтягивающих резисторов на энкодере на работоспособность кнопки ОК на пульте?