51

Re: TDA7313 + DS3231 + IR + LCD2004

#define IN1  0xFD4AB5 // Конпка IN1
#define IN2  0xFD0AF5 // Конпка IN2
#define IN3  0xFD08F7 // Конпка IN3

кнопки работают

52

Re: TDA7313 + DS3231 + IR + LCD2004

После установок VOLUME, TERBLE, BASS, BALANCE, и других установок, нажимаю POWER OFF, все установки запоминаются.
при исчезновении питания(POWER OFF не нажимался) установки не запоминаются, та же история, что была при
управлении с энкодера

53

Re: TDA7313 + DS3231 + IR + LCD2004

По коду не вижу ошибок, при нажатии кнопки энкодера все данные должны сохраняться. Если после нажатия кнопки энкодера Вы меняете параметр, то он не будет сохранен до нажатия кнопки энкодера.

54 (2022-06-18 09:52:17 отредактировано sanj76a)

Re: TDA7313 + DS3231 + IR + LCD2004

liman324 пишет:

По коду не вижу ошибок, при нажатии кнопки энкодера все данные должны сохраняться. Если после нажатия кнопки энкодера Вы меняете параметр, то он не будет сохранен до нажатия кнопки энкодера.

С энкодера работает, не работает при управлении с пульта, я не написал, пропустил( не сохраняется при исчезновении питания), сохраняется только после нажатия OFF (с пульта)

55

Re: TDA7313 + DS3231 + IR + LCD2004

С пульта все просто:

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 в этом проект, так что учитывайте это обстоятельство.

56

Re: TDA7313 + DS3231 + IR + LCD2004

исправил, работает

57 (2022-06-18 10:15:19 отредактировано sanj76a)

Re: TDA7313 + DS3231 + IR + LCD2004

как видео вставить?

58

Re: TDA7313 + DS3231 + IR + LCD2004

[video ]ссылка на видео[/video ] (пробелы в тегах убрать)

59

Re: TDA7313 + DS3231 + IR + LCD2004

liman324 пишет:

[video ]ссылка на видео[/video ] (пробелы в тегах убрать)

что значит пробелы в тегах

60

Re: TDA7313 + DS3231 + IR + LCD2004

[video_]

61

Re: TDA7313 + DS3231 + IR + LCD2004

Можно просто нажать на кнопку
http://forum.rcl-radio.ru/uploads/images/2022/06/73bf57a257728c39ce4d6fdbbfdf0566.png
и между тегами указать ссылку на видео

62 (2022-06-18 10:24:47 отредактировано sanj76a)

Re: TDA7313 + DS3231 + IR + LCD2004

пытаюсь вставить свое с телефона не получается

63

Re: TDA7313 + DS3231 + IR + LCD2004

Надо залить в ютуб, по другому ни как

64

Re: TDA7313 + DS3231 + IR + LCD2004

Постараюсь без видео. Вот что происходит при подаче питания. Кратковременно появляется питание на модуле БТ, затем исчезает, обратите внимание на второе фото, на модуль БТ, желательно чтоб этого не было
http://forum.rcl-radio.ru/uploads/images/2022/06/85fd4bed8326a0631c520a73eaa147b9.jpg
http://forum.rcl-radio.ru/uploads/images/2022/06/f23ea3508a04999e9f49f404dc2073fb.jpg
http://forum.rcl-radio.ru/uploads/images/2022/06/5bbfa915d6dc85d59909a02120428b03.jpg
http://forum.rcl-radio.ru/uploads/images/2022/06/fba41867846af53773514148750a9777.jpg

65

Re: TDA7313 + DS3231 + IR + LCD2004

После строчки:

pinMode(A0,OUTPUT); // ВЫХОД УПРАВЛЕНИЯ BL

добавить:

digitalWrite(A0,LOW);

66

Re: TDA7313 + DS3231 + IR + LCD2004

не помогло

67

Re: TDA7313 + DS3231 + IR + LCD2004

Перенесите эту строку:

  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

68

Re: TDA7313 + DS3231 + IR + LCD2004

После строчки:

pinMode(A0,OUTPUT); // ВЫХОД УПРАВЛЕНИЯ BL

добавить:

digitalWrite(A0,LOW);

Не возвращайте как было, эту правку оставьте

69

Re: TDA7313 + DS3231 + IR + LCD2004

цифровая часть работает, пока вопросов нет. Буду подключать звук

70

Re: TDA7313 + DS3231 + IR + LCD2004

при POWER OFF питание с УНЧ не снимается, нужно управлять модулем реле для снятия питания с УНЧ при POWER OFF  и наоборот

71

Re: TDA7313 + DS3231 + IR + LCD2004

Усилитель собран на каких микросхемах?

72 (2022-06-19 09:16:47 отредактировано sanj76a)

Re: TDA7313 + DS3231 + IR + LCD2004

УНЧ TDA8568Q

73

Re: TDA7313 + DS3231 + IR + LCD2004

Судя по даташиту минимальное напряжение подаваемое на вход MODE микросхемы усилителя 8,5 В, а максимальное напряжение питания, для управления ардуино надо ставить транзисторный ключ.
http://forum.rcl-radio.ru/uploads/images/2022/06/cd5914caddad8da52f7914f2f7673b8b.png

74

Re: TDA7313 + DS3231 + IR + LCD2004

liman324 пишет:

Судя по даташиту минимальное напряжение подаваемое на вход MODE микросхемы усилителя 8,5 В, а максимальное напряжение питания, для управления ардуино надо ставить транзисторный ключ.
http://forum.rcl-radio.ru/uploads/images/2022/06/cd5914caddad8da52f7914f2f7673b8b.png

мне нужно управлять модулем реле для подачи питания

75

Re: TDA7313 + DS3231 + IR + LCD2004

про вх . MODE это интересно, надо подумать...