Отображение уровня громкости музыкального процессора на экране 16*2

Glin23
Offline
Зарегистрирован: 14.03.2018

Доброго дня, необходим скетч для ардуины про мини 328р и 16*2 экрана.

суть: есть car dsp звуковой процессор, громкость регулируется микроконтроллером путём уменьшения или увеличения напряжения от 0 до 3,3в, с 40 шагами, 1 шаг- 0,08в, каналов громкости 2 независимых. Также есть в DSP функция смены предустановленных настроек, их 2. Управляет этим тоже контролер, замыкая выход открытый коллектор на массу.

что хочу: на аналоговые входы ардуины подавать от контролера 4 сигнал:

1) сигнал от 0 до 3,3 вольт. Ардуина измеряете его и в соответствии со значением выводит информацию на экран. Будет 40 значений напряжения от 0 до 3,3в, шаг 0,008в. К каждому из 40 значений нужно привязать инфу выводимую на экран.

Пример: измеренное напряжение в канале 0в, отображение: “VOLUME 00”. Сигнал 0,08в, отображение “VOLUME 01”.  Сигнал 0,16в, отображение “......... 02”. И т.д.

2) по аналогии с первым разница в выводимой инфе: “SUB VOLUME 00...40”.

3) наличие/отсутствие сигнала 3,3в на входе. При наличии сигнала отображение: “PR 1”; при отсутствии “PR 2”

4) наличие/отсутствие сигнала 3,3в на входе. При наличии сигнала ардуина работает с измерениями на 1,2,3 входах и выводит инфу  информация с 3-х каналов на экран выводится одновременно. В случае отсутствия напряжения на входе, отображение: “DSP OFF” и измерения на входах 1,2,3 не производятся.

также необходимо реализовать регулировку яркости дисплея по сигналу от борт сети автомобиля. Думаю там тоже будешь уровень напряжения, ещё не разобрал этот вопрос.

Железо все в наличии, необходимо лишь написать программный код. Понимаю что проек не сильно масштабен и привлекателен, но надеюсь найти того, кто осуществит задуманное!

pcb
Offline
Зарегистрирован: 02.04.2015

Забавная хреновина

https://youtu.be/hAzJL_A-sZk

Пишите бюджет на PCBADM на маил.ру.

Onkel
Offline
Зарегистрирован: 22.02.2016

пишите ydom@mail.ru  сделаем.

 

iodev
Offline
Зарегистрирован: 17.04.2018

Готов реализовать, пишите в телеграмм @bnk12 или на почту iodev.pro@gmail.com.

karamzin01
Offline
Зарегистрирован: 08.03.2018

Р е а л и з у е м о - maslachenko767@mail.ru