Re: PT2258 + LCD2004_I2C + IR + DS3231
Залил крайний скетч , так же вменю аттенюаторов плавает курсор, и внастройках времени тоже самое
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
forum.rcl-radio.ru → Переделки → PT2258 + LCD2004_I2C + IR + DS3231
Залил крайний скетч , так же вменю аттенюаторов плавает курсор, и внастройках времени тоже самое
Вообще можно было бы оставить как в вашем проекте кнопки энкодер и Ик.
План работы:
Энкодер регулирует громкость. Нажатие кнопки энкодера включает режим MUTE.
Кнопка SET перебирает каналы аттенюаторов, энкодер регулирует ослабление каналов, при неактивности 5 секунд органов управления происходит переход в меню громкости.
Кнопка POWER, переводит усилитель в режим STANDBY и выключает OLED.
Пульт?
Здесь много вариантов, но проще просто продублировать кнопки и энкодер. Итого на пульте будут заняты всего несколько кнопок:
POWER
SET
+
-
MUTE
Если есть другие варианты, то оставьте сообщение.
Залил крайний скетч , так же вменю аттенюаторов плавает курсор, и внастройках времени тоже самое
У меня сейчас загружен скетч http://forum.rcl-radio.ru/viewtopic.php?pid=6948#p6948
Все работает идеально.
Какое подключение у Вас кнопок и энкодера?
На плате энкодера установлены 3 резистора по 10 кОм?
И с крайним скетчем сигнал стандби почему то инвертирован.
На плате энкодера установлены 3 резистора по 10 кОм?
там 2 по 10ком, сейчас попробую 3й впвять
И с крайним скетчем сигнал стандби почему то инвертирован.
Этот скетч написан под определенный усилитель.
Я учту это при написании нового скетча.
да как раз подтяжки не хватало
Вообще можно было бы оставить как в вашем проекте кнопки энкодер и Ик. Только я не понял у меня почему то в меню аттенюаторов курсор скачет сам по себе, в настройках времени тоже изменяются знаки настройки часы, минуты и тд.
Энокдер - модуль, должны стоять 3 подтягивающих резистора по 10 К.
Кнопки нажатие = замыкание на GND
модуль энкодера глючный поставил 3й резистор, глюки с скачущим курсором пропали
Вообще можно было бы оставить как в вашем проекте кнопки энкодер и Ик.
План работы:
Энкодер регулирует громкость. Нажатие кнопки энкодера включает режим MUTE.
Кнопка SET перебирает каналы аттенюаторов, энкодер регулирует ослабление каналов, при неактивности 5 секунд органов управления происходит переход в меню громкости.
Кнопка POWER, переводит усилитель в режим STANDBY и выключает OLED.
Пульт?
Здесь много вариантов, но проще просто продублировать кнопки и энкодер. Итого на пульте будут заняты всего несколько кнопок:
POWER
SET
+
-
MUTEЕсли есть другие варианты, то оставьте сообщение.
Все устраивает
Еще вопрос в меню аттенюатора что такое BR on и BR off?
Это яркость подсветки экрана для LCD в активном режиме и в режиме STANDBY
понял спасибо, я яркость еще не подключал работаю с перемычкой
Все хорошо. но теперь еще надо внести адрес PT2258. вот тут у меня загвоздка как отредактировать библиотеку , еще не научился.
I2C device found at address 0x44
сканирование с выключенным усилителем
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 !
Библиотека по умолчанию уже использует адрес 0x44
понял. буду дальше копать
Скетч готов - http://forum.rcl-radio.ru/viewtopic.php?pid=6978#p6978
Можно и так, но проще написать power==0
Кнопка ОК должна срабатывать в этом меню?
[видео]
И при нажатии кнопки(не пультовой, а обычной) происходит следующее
Кнопка ОК должна срабатывать в этом меню?
Нет
И при нажатии кнопки(не пультовой, а обычной) происходит следующее
Проверьте наличие трех подтягивающих резисторов по 10 кОм на плате энкодера
Согласно этой схеме?
И скажите пожалуйста, может ли влиять отсутствие подтягивающих резисторов на энкодере на работоспособность кнопки ОК на пульте?
forum.rcl-radio.ru → Переделки → PT2258 + LCD2004_I2C + IR + DS3231
Форум работает на PunBB, при поддержке Informer Technologies, Inc
|