Re: TDA7313 + DS3231 + IR + LCD2004
#define IN1 0xFD4AB5 // Конпка IN1
#define IN2 0xFD0AF5 // Конпка IN2
#define IN3 0xFD08F7 // Конпка IN3
кнопки работают
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
forum.rcl-radio.ru → Переделки → TDA7313 + DS3231 + IR + LCD2004
#define IN1 0xFD4AB5 // Конпка IN1
#define IN2 0xFD0AF5 // Конпка IN2
#define IN3 0xFD08F7 // Конпка IN3
кнопки работают
После установок VOLUME, TERBLE, BASS, BALANCE, и других установок, нажимаю POWER OFF, все установки запоминаются.
при исчезновении питания(POWER OFF не нажимался) установки не запоминаются, та же история, что была при
управлении с энкодера
По коду не вижу ошибок, при нажатии кнопки энкодера все данные должны сохраняться. Если после нажатия кнопки энкодера Вы меняете параметр, то он не будет сохранен до нажатия кнопки энкодера.
По коду не вижу ошибок, при нажатии кнопки энкодера все данные должны сохраняться. Если после нажатия кнопки энкодера Вы меняете параметр, то он не будет сохранен до нажатия кнопки энкодера.
С энкодера работает, не работает при управлении с пульта, я не написал, пропустил( не сохраняется при исчезновении питания), сохраняется только после нажатия OFF (с пульта)
С пульта все просто:
if ( irrecv.decode( &ir )) {Serial.print("0x");Serial.println( ir.value,HEX);irrecv.resume();time0=millis();w=1;}
замените на
if ( irrecv.decode( &ir )) {Serial.print("0x");Serial.println( ir.value,HEX);irrecv.resume();time0=millis();w=1;save=1;}
Но, EEPROM имеет ограниченный запас записей (200 000 записей в одну ячейку), поэтому я всегда сохраняю параметры спустя 10 секунд после последней регулировки или при нажатии кнопки POWER в этом проект, так что учитывайте это обстоятельство.
исправил, работает
как видео вставить?
[video ]ссылка на видео[/video ] (пробелы в тегах убрать)
[video ]ссылка на видео[/video ] (пробелы в тегах убрать)
что значит пробелы в тегах
[video_]
Можно просто нажать на кнопку
и между тегами указать ссылку на видео
пытаюсь вставить свое с телефона не получается
Надо залить в ютуб, по другому ни как
Постараюсь без видео. Вот что происходит при подаче питания. Кратковременно появляется питание на модуле БТ, затем исчезает, обратите внимание на второе фото, на модуль БТ, желательно чтоб этого не было
После строчки:
pinMode(A0,OUTPUT); // ВЫХОД УПРАВЛЕНИЯ BL
добавить:
digitalWrite(A0,LOW);
не помогло
Перенесите эту строку:
if(in==0&&power==0){digitalWrite(A0,HIGH);}else{digitalWrite(A0,LOW);}
под:
if(((ir.value==IR_8||digitalRead(5)==LOW)&&power==0)||power_on==1){power=1;in_x=0;power_on=0;save=1;tda.setAttLR(31);tda.setAttRR(31);tda.setAttLF(31);tda.setAttRF(31);
cl();lcd.setCursor(5,1);lcd.print("POWER OFF");menu0=100;delay(3000);analogWrite(6, brig1*25);}// power off
if((ir.value==IR_8||digitalRead(5)==LOW)&&power==1){power=0;analogWrite(6, brig0*25);lcd.clear();lcd.setCursor(5,1);lcd.print("POWER ON ");w=1;w2_arr();menu0=0;myEnc.write(0);audio();delay(3000);cl();}// power on
После строчки:
pinMode(A0,OUTPUT); // ВЫХОД УПРАВЛЕНИЯ BL
добавить:
digitalWrite(A0,LOW);
Не возвращайте как было, эту правку оставьте
цифровая часть работает, пока вопросов нет. Буду подключать звук
при POWER OFF питание с УНЧ не снимается, нужно управлять модулем реле для снятия питания с УНЧ при POWER OFF и наоборот
Усилитель собран на каких микросхемах?
УНЧ TDA8568Q
Судя по даташиту минимальное напряжение подаваемое на вход MODE микросхемы усилителя 8,5 В, а максимальное напряжение питания, для управления ардуино надо ставить транзисторный ключ.
Судя по даташиту минимальное напряжение подаваемое на вход MODE микросхемы усилителя 8,5 В, а максимальное напряжение питания, для управления ардуино надо ставить транзисторный ключ.
мне нужно управлять модулем реле для подачи питания
про вх . MODE это интересно, надо подумать...
forum.rcl-radio.ru → Переделки → TDA7313 + DS3231 + IR + LCD2004
Форум работает на PunBB, при поддержке Informer Technologies, Inc
|