Re: TDA8425 + энкодер + пульт + STANDBY + часы(DS3231)
подтягиваю SDA,SCL через 10к к +5в и все перестает работать
?????
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
forum.rcl-radio.ru → Переделки → TDA8425 + энкодер + пульт + STANDBY + часы(DS3231)
подтягиваю SDA,SCL через 10к к +5в и все перестает работать
?????
Не надо, в Ds3231 уже есть подтягивающие резисторы и в дисплее есть.
ОК!
отсутствует один канал, (причина в TDA8425?), менял TDA, плату перепроверял уже не помню скока раз, смотрел по ногам осцилографом, менял конденсаторы....
Вы кода-то писали:
1 нояб. 2018г. — liman28 > Проверить работоспособность TDA8425 очень просто: tda.setVolumeL(vol+balans); tda.setVolumeR(vol-balans); эти функции отвечают за...
этих строк я не нашел где вы писали про проверку
Скеч пользую с 5 страницы данной темы
Укажите значения в диапазоне описания даташита на аудиопроцессор
tda.setVolumeL(vol+16+balans);
tda.setVolumeR(vol-16-balans);
tda.setBass(bass);
tda.setTreble(treb);
tda.setMute(mute);
tda.setSource(in);
в каком месте скуча вставить?
Тестовый скетч
#include <Wire.h>
#include <TDA8425.h>
TDA8425 tda;
void setup() {
Wire.begin();
delay(100);
audio();
}
void loop() {}
void audio(){
tda.setVolumeL(0);
tda.setVolumeR(0);
tda.setBass(0);
tda.setTreble(0);
tda.setMute(0);
tda.setSource(0);
}
ну и? подавать на вход сигнал и смотреть осцилографом?
Проверьте схему
Просто подайте на вход звуковой сигнал, а выход подключите к наушникам или к усилителю. Должно все работать правильно.
Просто подайте на вход звуковой сигнал, а выход подключите к наушникам или к усилителю. Должно все работать правильно.
У TDA8425 2 входа нужно их как-то переключать...и подавать сигнал на один из входов?
вход 1
tda.setSource(0);
вход 2
tda.setSource(1);
как регулировать громкость в тестовом скетче?
смотрю осцилографом на выходе нет ничего
Вот код из скетча
void ogr_in(){if(in>1){in=0;}if(in<0){in=1;}}
void ogr_treb(){if(treb>10){treb=10;}if(treb<2){treb=2;}}
void ogr_bass(){if(bass>11){bass=11;}if(bass<2){bass=2;}}
void ogr_vol(){t=0;if(vol<0){vol=0;}if(vol>63){vol=63;}}
Это ограничительные рамки регулировок
Судя по ним громкость надо установить на 63 - это максимальная громкость
в тестовом скетче поставил так:
tda.setVolumeL(60);
tda.setVolumeR(60);
появился выход.
Так переключал входа:
tda.setSource(0) или (1)
TDA целая.
1. Разобрался с пропаданием канала (еще раз внимательно прочитал тему от начала до конца).
Все дело в этих строках, изначально было так:
tda.setVolumeL(vol+balans);
tda.setVolumeR(vol-balans);
Затем так, (в этом случае пропал канал):
tda.setVolumeL(vol+16+balans);
tda.setVolumeR(vol+16-balans);
Изменил на:
tda.setVolumeL(vol+balans+16);
tda.setVolumeR(vol-balans+16);
появился канал.
как сделать чтоб выводилась такая надпись:
INPUT: 1 BT-MINI
INPUT: 2 LINE IN
пытался изменить сдесь, но на получилось
lcd.setCursor(0,0);lcd.print("Source selector");
lcd.setCursor(0,1);lcd.print("INPUT: ");lcd.print(in+1);
lcd.setCursor(0,1);
if(in==0){lcd.print("INPUT: 1 BT-MINI");}
if(in==1){lcd.print("INPUT: 2 LINE IN");}
Спасибо работает! Еще изменил сдесь (при переключении с пульта):
...lcd.setCursor(0,0);lcd.print(" INPUT1 ");lcd.setCursor(0,1);lcd.print(" BT-MINI ");
audio();delay(3000);}// IN 1
...lcd.setCursor(0,0);lcd.print(" INPUT2 ");lcd.setCursor(0,1);lcd.print(" LINE IN ");
audio();delay(3000);}// IN 2
Вот нашел у Вас такую тему, http://rcl-radio.ru/?p=42895. http://rcl-radio.ru/?p=82087
Как бы это вставить сюда, я считаю, было бы неплохое дополнение.
Я б протестил.
forum.rcl-radio.ru → Переделки → TDA8425 + энкодер + пульт + STANDBY + часы(DS3231)
Форум работает на PunBB, при поддержке Informer Technologies, Inc
|